Garmin Fenix 5 is the best choice to help monitoring your exercises!!!
Advantages: About the product, it's beautiful in design and really precise in counting steps, runnning, laps and heart rates... It still help monitoring sleep frequency and works integrated with a complete app, Garmin Connect. It comes with 2 silicon bands, black and yellow, that are easy to change between each other. About the battery, with a moderate use, running 3 days per week, it took 3 weeks since it got 0%, what I consider a great performance. This version is one of the most complete GPS Watch for sports of Garmin and I'm too much satisfied with the smartwatch and seller. That's quite a real and original Garmin smartwatch and not a fake second line. It's not the cheapest one disponible in the market, but in my opinion, it's absolutely the best choice.
Limitations: Price is not so cheap, but the performance compensates.