I just finished swimming, tracked by a Garmin Forerunner 910x which I bought back in 2015 and I have been constantly using since. Wrist band replaced once each side. Battery lifetime still amazing, even with longer bike rides and GPS. Data can be analyzed locally. Uptime since I bought it: almost 100%.
Amazing peace of Hardware.
Also their algorithms are cool. If the watch tells me to rest more than 24 hours, I know, I will be tired the next day.
The two features that I miss are built in heartrate monitor and temperature sensor. I payed around 500€ back then. Over the years I use this watch, the price became very reasonable.
Honestly, Garmin watches are amazing. Going from a watch I had to charge daily (Samsung Gear line) to one I charge about 3 times a month feels incredibly liberating, particularly for travel. _And_ it feels almost as slim and light as my old Pebble Time Round.
Pebble Time 2 is available again! I bought one.
It doesn't have all the Garmin features, but it's free and I don't have to worry about it's software getting redesigned.
i have a fenix solar, i charge it once a month.
it has an insane number of features