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.
Yeah I got my Fenix 5X for ridiculously cheap, and it's been great. It even came bundled with 3 Tempe wireless thermometers that have turned out to be pretty useful.
I was a Suunto guy for years, but after my last one got smashed I switched to Garmin, mostly because the Fenix 5 pairs with my Inreach and everything syncs up.
I like my old Garmin Fenix 5X
I had a fenix 5X. I got it primarily for the maps and I thought it would eliminate the need for constantly stopping to check my location and path on my phone. I do a lot of off-trail backcountry hiking, so topo maps is how I navigate and find a spot to set up camp. That kind of navigation and route planning is next to impossible on a watch. I was so looking forward to using it, but I quickly found out there was no practical way to make it work
Personally, I found maps on a watch mostly useless. I've had a Garmin Fenix 5x and I currently have an Amazfit T-Rex 3. The screen is too small to see any real details. I had to constantly zoom in to see any details that were near, then zoom back out so I could see just a little bit further ahead. Eventually, I fully gave up with the watch maps. It's MUCH easier to just use your phone for map navigation. Plus here's something to consider...if you have a fast charging power bank, a phone will charge *MUCH* faster than a watch. Not to mention, this time of year your watch is probably covered by at least one sleeve and maybe the cuff of a glove, too. Which makes it much more cumbersome to use for anything, let alone navigation Edit: I'm not saying you can't navigate with it. You can. But it's not "just glance at my watch to see where I'm going". It's not that. You have to stop and fiddle with it, and fiddle with it, and fiddle with it
I purchased the fenix 8 (47 mm) this week, upgrading from a fenix 5 (51 mm). The fenix 8 is remarkably light, with a gorgeous AMOLED display. I’m loving the touchscreen and the incredibly long battery life. My fenix 5 lasted a solid eight years—and could probably go longer—but it’s now down to about a five-day charge. I can’t imagine using an Apple Watch and having to charge it every day. I’d say go with the 47 mm and save a few dollars.
I tried a Garmin fenix 5x I think it was, I absolutely hated that it wasn't touchscreen, who the hell wants to navigate a smartwatch with side buttons. And im a simple watch user that only uses it to see incoming texts and pedometer step tracking. I know some are touchscreen and some aren't so just be prepared for that.
Upgraded from the fenix 5x last year. Never looked back. Battery life is insanely good and it's health and fitness stats are fantastic. It's basically the same as the Fenix 8 but without the speakers and dive capability. I've been super happy.
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