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.
I have a Garmin Vivoactive 3. Fantastic watch but I find the HRM underwhelming. Not very accurate and drains battery. I pair a chest band with it instead for much better quality monitoring.
The missing heart-rate monitor is a pretty big limitation for a lot of users. LOL. Imagine writing a review and leaving the heart rate in last place. Just don’t write a review then.
As a former very very fast swimmer, i never found a watch that worked. The ones with the features were to heavy/draggy. So i always bought dirt cheap ones that i could leave at one end of the lane. Cheap ironmans. They got stepped on every day. People would apologise and i would throw the watch across the deck to show how much i did not care about scratches. Try this: put your watch on your other wrist. The weight/drag difference will be dramatic.
i have a fenix solar, i charge it once a month.
it has an insane number of features
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.