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 sleep with it everyday (47mm). dont really notice, but i swapped out original silicone band with nylon band on day one
If you are on a budget the two best options IMO are fenix 7 pro ss with MIP or epix pro gen 2 with AMOLED. I just went fenix 6 standard to epix pro gen 2. It is definitely nicer. But not a game changer. Fenix 6 pace pro and garmin training plans for running. Do you have maps, garmin pay, and training plans on the 5?
Hm. Asking those who changed is kinda biased I guess. I switched from Coros to Garmin, first to a FR 945 and then Fenix 7SS. I've logged well over 600 runs, hikes, bike rides, indoor cycling and open water swims/ snorkeling. I navigated a lot of ultras (like overnight trail ultras through unfamiliar forests) and long distance rides (600km in one go) with it. I've never encountered corrupted data or a bug that forced me to stop an activity. So I'm pretty happy and will upgrade to an Enduro 3 within the next year.
Yes it you turn everything off (HR + BT) and enable battery saver you can get multiple week battery life watch that still can use as a wallet on your wrist. For example I've got the F7SS and 94% charge I've got 49 days of battery life left. I do use the sports features when doing sports but with normal work weeks I mainly turn everything off and enjoy having a time keeper, wallet and flash light on my wrist.
I agree with what your saying got my fenix 7 ss 3 years now and there still is no Garmin that is tempting me to change. Maybe if the enduro 3 came in a 47mm size I'd be tempted for more battery life and solar but aside from that I'm gonna keep this thing till the wheels fall off.
Fenix 7 Solar Safire, Sleep Index thingy, and recently added the Venu X1 to the collection. While it can look silly to have 3 devices but I have a tough one for workouts, a comfortable one to sleep, and one I can wear in the office. All this while keeping my data in the same ecosystem.
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