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.
Garmin Fenix 6 pro solar mainly because it tracks all my other metrics off the job and I use it for running, biking and swimming. It's pretty durable and has a wrist hr monitor in it It's fairly accurate too. The chest strap hrm is much more accurate though and what I wear when working out with activities off duty.
I had a Fenix 6 Pro Solar that recently bit the dust. I balked at the price of a similarly equipped Fenix 8 so bought an Epix 47 instead. Turns out I hated having an amoled screen. So I returned the Epix and bought an Instinct 3 with MIP. It’s a 45mm which I like so far.
For anyone coming to this thread later (looks like OP made decision already): I've found that the fenix 6 pro solar does an inferior job with gps accuracy while running on roads and has a track mode that is notably less precise than my forerunner 245. Very disappointing. Fenix has been good for navigating trail runs and not needing to rely on 3rd party apps for winter sports, OWS, and triathlon modes, but the difference in utility and performanc between the two is lacking in many respects.
Ironman who’s just right of center… still use both. I’ve heard it described this way: the AWU2 is a great watch with some health features while the Garmin (Fenix 6pro Solar) is an exercise watch that tells time. I’ve not used the AWU2 in IM training but the only concern is event battery life. I wasn’t a fast finisher, just under the time cut. I fear the AWU2 may not have gone the distance for me. Even now when I ride or run outside, I switch to the Fenix due to the metrics. AWU2 just isn’t as detailed. Also for some weird reason neither connect reliably to my Horizon treadmill for longer than 2 miles. The Garmin does connect well to my Wahoo Kickr. Just my 2 cents..
I’ve used a Fenix 6 Pro Solar for ages and love it. Works awesome for MTB, running, road biking, and even mountaineering if that’s your jam. Only complaint is how I occasionally have trouble maintaining a solid synch connection with my phone. Happens rarely and is resolved by updating both phone and watch then repairing. Performance of the watch for tracking and providing live data is absolutely stellar. Just adjust the data collection settings to more often.
It wasn't ideal, but on my last event run of ~50hrs I used a smaller battery brick to recharge it while I ran after ~36hrs in. I put it in one of my water bottle pockets on my vest for about an hour, so I lost HR but kept GPS and the event tracking during the recharge. I have a Fenix 6 Pro Solar and yeah, better and newer watches exist now for longevity, but this was cheaper and got the job done.
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