I have the Garmin Forerunner 410, which I think there is an even newer, more updated version now.
I used it while training for all of my half marathons, and now use as I train for my first Century Ride ( I quit running and went back to cycling)
I just bought a HR monitor for it, which Im still playing around with and trying to figure out, for when I do indoor spin classes. I just need to get the foot pod now to attach to the indoor bike to track cadence.
I love it, and it is small and looks like a watch so I wear it all the time just as a watch.