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 a Forerunner 245 with Music. It does the job. I have it in aqua blue. It also doesn't cost a gazillion pounds to buy.
I use a Forerunner 245 Music. Relatively cheap, does the job along with a chest strap HRM.
I have a venu 3 and love it! Had the forerunner 245 music for several years prior to making the switch to my venu 3 this year. I workout everyday and it has tons of tracking options as well as being touch screen and having all the smart watch capabilities.
I also have the 245 Music, but the battery life is decreasing and am looking to upgrade. Not sure what I should go for. I love the Fenix design and functionality, but it’s a bit pricey. I mainly run, bike and walk/hike. Any feedback is welcome :)
I recently upgraded from the Forerunner 245 Music to the 265 after I broke the strap bracket thingamajig while wrestling with my son. It's taken some time to organize various screens how I like them, but I've really liked the upgrade. The watch has new virtual Garmin coach plans, which I'm using for a 5K race in March. I like that it's mixing in some non-running workouts, which I've always been concerned would interfere with my running. But since "coach" suggests them as part of the plan, I'm ok with it. The 965 has some extra features that were appealing, but I felt like it wasn't worth the additional cost and it was a little big for my wrist.
I switched 6 years ago, and since then I’ve used the Garmin Forerunner 245 Music, Fenix 6X, and most recently, the Fenix 8. Garmin is really good at heart rate measurements, and its GPS accuracy is excellent — you never have any issues with it. And battery life was also the main reason I switched from the Apple Watch. The Apple Watch is fine for walking, but for other workouts and sports, you’ll have to switch it. I’m sure you’ll be happy once you switch to Garmin. Kind regards,
You aren't going to get your nice-to-haves for less than $200. Most of the data will be on the Connect app on your phone or the desktop/browser version of the software (not extra $). The forerunner 55 is on sale right now. The 245 Music is a solid watch if you want to load on music (I have a good app to rip music out of YT for MP3 you load onto your phone). I've had my 245 for a number of years and it's still a great watch for around $250.
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