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.
Xiaomi Band 10 , unbeatable price , most accurate counts and Spo2 (near to apple watch) and battery is great too. It won't have phone features like calling/mails and stuff but as a fitness device it's the best.
I do not recommend the Xiaomi smart band 10, or the Gard Pro watches. Just tried both of those, the health and sports tracking is terrible on both. Waste of money. I lay in bed and racked up over 100 steps, with the garden watch. And the xiaomi band was several thousand steps lower than my samsung phone in my pocket.
Xiaomi Mi Band has been the gold standard forever now. Also buy it on Ali Express, not Amazon or your local Xiaomi store, it's much cheaper. The Mi Band 10 is £40 - but the 9 is £35, so depending on how strict he is about the budget. I've been using the 9 for about a year so far and it's pretty good. Battery life is about 2 weeks (but will depend on how you set it up). At least when compared to my phone's (Google Fit) step tracking it's pretty accurate, and when compared to the heart rate reader built into my gym's cardio equipment that's reasonably accurate as well. Kinda wish it had Google Wallet support for easier NFC payments but it is what it is - otherwise can't complain.
It’s a smart band but might wanna check it outXiaomi band 10 is pretty great value
The best one you can get for that proce is the Xiaomi mi band 10. New. Better battery that most others.
Check out 'the quantified scientist' on Youtube. He does some very good testing on smart watches. I tend to think fitbit is dead. They are not saying anything about the future. I am using a charge 6 now. It is a replacement for my previous one that failed in less than a year. also my wifes charge failed in 15 months so I bought her a xiaomi smart band 10. That thing is amazing.
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