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 have had the Instinct 1 and 2 solar because of the bezel which protects the screen better in crashes. I haven't looked at the Instinct 3. Just a warning, I had gotten a new Instinct 1 when the 2s came out. There was a software upgrade that seemed to basically kill my newish Instinct 1. I'm going to tinfoil hat based on this experience and suggest Garmin did this intentionally to drive sales to the new model. My point is that if you see a new Instinct 2 for a good price, be wary. Yes, I know this sounds paranoid. It's just based on my experience.
Same, I bought my instinct 1 around the same time and have beat the ever loving shit out of it. No scratches, everything works, battery still lasts weeks. I finally had to replace the strap literally last week as it finally tore through at my usual buckle spot. $8 later from Amazon and it's brand new again!
3rd for the Instinct - I've had an Instinct 1 for years at this point and it still works great for tracking activities and the other things a smart watch is good for.
I’ve got mine shortly after they came out. I honestly love it. I don’t need the maps and other features out there. I get around 30 days of battery life if I use it to track my exercises here and there. Using it 3-4 times a week for small runs in the summer I get about 2-3 weeks of battery. Every once in a while it won’t get notifications for some reason but usually opening the app and resyncing the watch will fix it. But the same thing happened to my OG instinct sometimes as well.
I have an older watch, a Garmin Instinct 1st edition. Other than bad battery life it's been good - I can track my miles and elevation for the day as well as check my heartrate to see what zone I'm staying in. Pulling sunrise/sunset times from my phone is nice when I have signal. Coming from that watch, are there any other features that would be a big improvement going to the Enduro 2?
Yeah, I guess that's fair. Garmin has a much higher rate of turnover. Perhaps its too much to expect processor updates each time. I still see better performance out of those older watches vs. garmins newer ones, so something isn't going to plan. Its basically only with the mapping though. Maybe their maps are just too heavy. I thought Garmin were just trying to upsell by holding their maps off their lower priced offerings, but maybe they are just not optimized enough to run there. I'm in the market for a watch at the moment as I tried a pixel watch but miss the more advanced training data and the battery life is driving me nuts. The Forerunner 570 has just completely baffled me, and frankly put me off Garmin. It's significantly more expensive than the 965 here and seems like a significantly weaker offering. Waiting to see how much the Coros Apex 4 is going to cost, as I do a fair bit of multi-day hiking and would appreciate something a little more rugged. If it is too expensive, I'll be deciding between the 965, Pace Pro, & Nomad. Price of the Instinct has also just gone too high for me (I used my old Instinct 1 with the Pixel Watch for hiking, but the battery isn't what it used to be.)
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