I have the Garmin Forerunner 735XT and have been very happy. I switched from the Garmin Forerunner 920XT a few years ago because of the built-in HR sensor (no more HR straps cutting into my skin) and the smaller profile watch face. I use the watch for my run training and triathlon racing. I don’t use for my bike training since my bike computer is easier to read while biking. It can also be used to monitor your sleep but I found I don’t like having anything on my wrist while I sleep. I have used it a couple of times for pool swimming but it doesn’t like it when I swim non-freestyle and will miscount my laps. It is easier for me to see the pool clock on deck, so this is not an issue for me. I have been very pleased with the watch and recommend it.