I have a garmin vivoactive watch, which is great for running etc, but I use a garmin 520 on the bike - much better than the watch in several aspects, mostly directions and being able to see it when hands are on the bars. I picked up the 520 second hand for less than £50