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.
Sounds like a settings issue. I averaged 2wks with my vivoactive 5. Do you use always on display? I used the 4 for a few months and thought it was a nice/inexpensive to Garmin watches. Worked fine but I upgraded to a Fenix for its larger display and extra features.
I like the vivoactive for general use, but it might still be overkill (I think there are cheaper watches which will provide the same functions). If you want to use the GPS while running or doing outdoor activities, check the battery life with GPS use. After that, personally, I look at overall battery life since I hate charging the watch even if it takes about 1 hr. At least compared to Samsung watch, you won't feel like you have to charge the watch every 1 or 2 days. PS I have been using a vivoactive 4 for 4 1/2 years now. Considering vivoactive 6 but my watch is still fine even if I have to charge every 3 or 4 days (been doing \~2hr of GPS per day lately).
I’m glad to hear this! I had a 3 I loved and a 4s I still adore but had just seen many comments on how the newest ones were disappointing Back to trying to pick one up on the used market!
Depends on your expectation. For me, the must have requirement is accurate sleep duration tracking. But depending on the user, the device, and your sleep habits, it might or might not be accurate even doing this. I had Vivoactive 4. I typically sleep around 7 hours. And devices thinks I slept on y 3-4 hours. When I wake up, the device doesn't know I woke up and continue to track sleep. Now I have Epix Gen 2. At least it gets the sleep duration relatively correct. People who have kids will have problem. Let's say you go to sleep at 10pm. Then at 1am, you wake up for 30 minutes to 1 hour. The watch will sometimes start counting sleep after 1am. And same in the morning. If you wake up at 4am for some time and then go back to sleep, it won't track the sleep after 4am. As for the sleep stages, forget it. That is completely BS. The sleep score and body battery are also completely BS. There are times I wake up refreshed and sleep score is low. And other days I didn't get a good sleep, but sleep score is high.
I have the wrists of a 5 year old girl, so 43mm and under was my starting point.You're about the sleeping part. Whilst my vivioactive 4s has been dead, I've resorted to wea my nice automatic watch which is heavy and painful to wear to bed. I just bought the 7s Pro Solar used yesterday. The instinct 2 or 3 were on my mind simply because of the battery life. But essentially, what I wanted was at least 24 hours of gps, Solar boost, a torch, and having built-in maps means I don't have to upgrade again to get that. As it's used, it's probably a good idea to change the strap so I'll look at a nylon one.
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