I've been using the watch for about 2 years, primarily for cycling, but have used for running and swimming. I utilize Strava interfaces to capture my statistics over time. The interface works well. While it does many things well, I have been disappointed with its tracking of elevations. I ride with friends using Garmin bike mount trackers. There is an alarming difference between their climb and decent tracking and my wearable. This need to be improved. Secondarily, I have noticed gaps in heart rate tracking, which may have been fixed with a software update, but this is speculation on my part. Again, for a broad set of options, this was the best I could find at the time. No regrets and nothing is perfect. I have certainly gotten my money out of this device.