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.
This is cheating sort of. But I got mine for about $445 brand new black friday. It's the 47 mm. I opened an Amazon store card and I got $100 gift card. I used that store card to buy the watch which gave me 5% cash back, not their digital rewards. And I got 2% cash back for choosing Amazon day delivery, again, not their digital rewards. So after tax I'm all in for just under $350.
7. This post is about 7. Though somebody posted up in another thread that they got and 8 for super cheap. Like $400 or $500 or something. But that's because they had someone that could get them the employee discount.
i sleep with it everyday (47mm). dont really notice, but i swapped out original silicone band with nylon band on day one
Had a 265, moved to a 47mm Fenix 7 Pro because I wanted full mapping since I started trail running and MIP display and didn't care about potential new features. Yes, the Fenix units weigh more, but a good chunk of that weight comes from the stock chonky silicone straps. The difference between case-only on my kitchen scale was \~10-13g if I remember correctly. When running, I definitely noticed the additional swing weight on my wrist with the F7 on stock silicone, but don't really notice it now that I have it on a nylon band.
I have a Fenix 7 Solar because I bought a 6 Pro Solar really cheap when they were discontinued but it broke and Garmin sent me a 7 as a replacement under warranty. However the Fenix models are generally more than I feel I’d want to pay unless they are end of line so if I needed another I’d get a Forerunner that has the functions I actually use (Fenix, for example, has gold stuff. I will never play golf)
I have the Fenix 7 solar. I haven't tested it past 12h of activity time but there was still a lot of juice left in it afterwards. I haven't modified it to battery saver at all, keep the Bluetooth on and usually only charge it once a week and I'm running every day. It also only takes 10-15 mins to reach a substantial charge. I've had it for 2 years. Upgraded from the forerunner 245.
A used fenix 7 solar might fit your needs and budget. Easily gets me through a long weekend with high accuracy and HR monitor turned on, could go a quite a bit longer in expedition mode if needed.
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