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.
I recently switched from a Coros Pace 2 to a Garmin Fenix 7 Pro Saphire Solar and absolutely love it. Feels much more substantial than the Coros and battery life is awesome. The Coros battery life had severely degraded over the last 6 months.
I use a coros pace 2. Cheaper price but not a cheap watch and battery is excellent. The app gives a lot of data if that's what you're looking for. I think many watches do too much and get you lost in data.
Anything in particular you do to look after it? I recently replaced my pace 2 after 4 years as the crown had stopped working, worried I possibly didn't rinse it out properly after open water swimming. Was a bit disappointed to replace it as it was otherwise working fine
I have a Garmin Forerunner 955 and miss my Coros Pace 2. Go with Coros! Much simpler app that isn’t trying to be a social media.
powerbank. i think all watch can be recharge while the activity still recording(my coros pace2 does), tho no hr data as you removed it from wrist(unless u use hrm straps of course)
im not elite(slower pace), so i actually charge when im resting at aid station when my batt gets around 15% (i didnt even pause the activity). my pace2 now lasts around 16hrs full gps (its almost 4yrs old watch, i may need to service/swap its batt anytime soon). watch batt kinda small, so charging it to at least back to 50% is just few mins
Coros pace2. its 4yrs plus now so for anything above 50k i need to bring my powerbank to charge it in middle of race
Im using an old second hand Coros Pace 2. Still highly recommended. HR, GPS, baro. alt. etc. No maps or music. Very light, very good battery life. Would immediately buy a replacement when the time comes.
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