Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.
Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Used to have a watch series 2. That one sucked. Then went to a apple series 5. That one fell into a lake and seeing as the ground in the middle was over 10m, i doubt it survived Switched to a Garmin instinct 2 tactical solar about 3 years ago. I love not plugging it back to charge everyday (with gps its been lasting a solid 15-20 days a charge) Great with sports especially skiing (it uses about 3 different satelite technologies so i never lose connection and it detects skiing / lifts to get back up) I can control music from the watch - bit finnicky with the buttons but eh it is what it is I got 50% ish off through work so that was a bonus I do miss being able to send custom messages from it and controlling songs on spotify.... I also miss having the touchscreen, but this watch has remained on my wrist even diving hard into water from cliffs About 18 months after switching I binned my iphone 9 and got a google pixel so yeah, i never would turn back to apple products.... Depends on what you want to be honest. Just know, that most of these watches can survive in water for a few hours to a couple days, so swimming/diving in it isn't a problem but thats just my opinion Hope I helped
I've been swimming with my Apple Watch + [MySwimPro](https://apps.apple.com/app/apple-store/id994386450?pt=117803900&ct=adam-reddit&mt=8) app weekly since 2016 when the Series 2 came out and never had any issues.
It depends on the person and how they swim. Each device has its own plusses and minuses but I've been a devoted Apple Watch user since Series 2 and it does the job well for my purposes (structured interval training with [MySwimPro app](https://apps.apple.com/app/apple-store/id994386450?pt=117803900&ct=adam-reddit&mt=8))
Battery life is insane on this thing! I upgraded from a series 2 so it was a huge change, not used to this haha
You *can* maybe squeeze a few days by turning off features you probably want on. Just plan to charge it once a day. Assuming you also shower once a day it is exactly zero hassle. I’ve worn Apple Watches since the Series 2. I also often wear a running watch that lasts 10+ days between charges, so I do know firsthand what it’s like to need to charge less. I simply do not understand the majority of people who fixate on battery life. Unless you’re on an all day GPS activity you essentially can’t use up the battery in less than 24 hours.
Lol. I actually returned my AW2. Tried to switch, used 7-10 days and returned back to FR970. Apple watch has the best sensor. But there is no good data provided by AW. You need to put like 60-100$ in subscription per year to make sense of your data. Garmin is not far off. So i think its the best in the market for athletes
My watch is currently being repaired/replaced because of bad battery. It’s an S2, purchased 3 years ago. The cost is $150CAD.
Garmin
Forerunner 255 Series
Long battery; but wrist HR tracking is inconsistent.

Garmin
Forerunner 955 Series
Best value, clear MIP screen; limited smartwatch features.

Garmin
Fenix 7 Series
Durable, multi-week battery, flashlight; high price, buggy software.
Garmin
Instinct 2 Series
Rugged, solar multi-week battery; bulky, small screen readability issues.

Garmin
Enduro 3
Multi-week solar battery, lightweight; but bulky form factor.

Ranked #1
Oura - Oura Ring Series

Ranked #1
Apple - Ultra Series

Ranked #1
Garmin - Enduro 3

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Forerunner 255 Series

Ranked #1
Oura - Oura Ring Series