I use a Garmin and like it very much. With gps working about 10 hours a day in the mountains (no phone signal) I can hike about 3 days without having to charge it. As far as I remember because actually I never let the battery discharge 100%.
If you use only the watch, it will work about 40 days or more.
I program it to send an e-mail to my sister, so she can track my steps until I finish the hike.
It also has this emergency things (falling or calling) that I never needed
Since then, I never used my apple anymore.
I totally recommend garmin.
The only issue (maybe I have to recalibrate it) is that it’s always giving me false thunderstorms alerts. This is annoying, but maybe something I have to do or update.