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.
Epix pro gen 2 51mm and instinct 3 solar 50mm. One AMOLED and one SOLAR I like both screens.
Garmin instinct crossover, 28 days battery life, 50 without constant hr measurement. Instinct 2x and instinct 3 solar 50mm have 40 days battery life, 70 without hr. And solar charging.
I downgraded to instinct 3 solar, because I want MIP and the instinct MIP screen is very bright. And because of battery life: 28 days in smartwatch mode in a 45mm case! And because it's much more comfortable to wear than a Fenix, is more resistant to scratches... I only (rarely) miss offline maps. But the breadcrumb navigation is great and much clearer to see than on the color MIP screen of the fenix I used to use.
Instinct has no maps. Enduro has maps and has a MIP screen. The Enduro maps are harder to see than the Instinct breadcrumb, because of several reasons: * the Enduro screen is dimmer, due to 1) colors, 2) sapphire * the breadcrumb trail is clearer, because it's high contrast black and white, while the Enduro trail is pink-purplish on a colored maps with lots of things going on. The picture show the difference. https://preview.redd.it/nzt2o5c9a4nf1.jpeg?width=2814&format=pjpg&auto=webp&s=e952c703a2cc52dd3f73f6cf0b4a88829ac0a397
The instinct had no touch screen. What actually makes the tactix 7dimmer is this: sapphire crystal, solar panel on top of the screen, colour screen, and maybe higher resolution. Maybe the touch screen too, but I don't think so.
If you’re looking for something super practical and easy to read, I’d recommend the Garmin Instinct 3 Solar 50mm. The numbers are extremely visible in pretty much any lighting condition, which makes it great for outdoor use. On top of that, you barely need to charge it — battery life is honestly one of its biggest strengths. If you want something similar but much more advanced, then the Garmin Enduro 3 would be the next level option. Same great visibility and insane battery life, but with more features and performance-focused tools.
I’m officially on day 51 since original charge. I have 68% (24 days) battery remaining. I do 3x 30 min runs using standard GPS per week. Notifications turned off and pulse ox set to on demand. I came from a Forerunner 255 which is a great watch too. But I’m really enjoying the solar side of the i3 50mm
The 50mm version is amazing, with a ton of battery life and enough smart features. Although you can get the 2X probably for cheaper somehere, which is almost identical. But it all comes down to whether you are willing to pay 315. I think it's worth it, especially for a first personal Garmin watch.
OP should try a Garmin Instinct 3 50mm solar! With the right settings and enough sunlight on the daily, you could theoretically never need to charge it again. As someone that uses it for daily bike commutes, I get at least 3 weeks on one charge with it.
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