Garmin
Forerunner 255 Series
Long battery, but wrist HR often inaccurate.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
i work at customer support with fitbit and, knowing the really bad and really good things in depth, i do really recommend the inspire 3. is simple, it has all the basics but tracking floors but they barely have issues.
It just get a inspire 3
Yes water messes with the sensor apparently but wouldn't they be the same on every watch? Software is improving, I'm really liking the preview on many aspects. As I said, asides from YouTube music and Maps which are constantly broken (infuriating really as I bought the charge for this reason) it's pretty good
Fit bit inspire 3 is all I need. Buy it for 80 or 90 bucks and for free you get sleep tracking and a whole bunch of other metrics. It also gave me warning signs that I was about to get sick. Resting heart rate jumped and heart rate variability decreased quite a bit.
My inspire 3 survived & recorded my scuba dive when I forgot to take it off.
I bought it a couple of weeks ago and I LOVE it!!
I have an inspire 3. I find it great, I wouldn't wear it swimming though. I input manually after
Garmin
Forerunner 255 Series
Long battery, but wrist HR often inaccurate.

Garmin
Forerunner 955 Series
Endurance battery, value king, but clunky UI.

Garmin
Fenix 7 Series
Rugged, long battery, maps, but HR and software can struggle.

Garmin
Enduro 3
Unrivaled multi-week battery, solar-charged, but bulky.

Garmin
Forerunner 965
Lightweight, vibrant AMOLED, maps, but wrist HR and swim issues.

Ranked #1
Oura - Oura Ring Series

Ranked #1
Apple - Ultra Series

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Forerunner 255 Series

Ranked #1
Oura - Oura Ring Series