I have a Garmin watch and am baffled when I hear people say they charge their Apple Watches every day. I had to add my watch charger cable to my vacation checklist because I often forget I need to charge it.
Having had both, I ditched the AW and now have fenix 6 sapphire for less money (~$300 new) than used AW 8. The thing is indestructible (practically), battery lasts for weeks, and it has less smart features and more onboard “stuff”, which I like.
Instinct 2 is now $200 at Costco.
I think the watch technology is pretty mature. I feel cutting edge with a 3 year old watch. Sensor maybe not as good as AW but for anything that really matter you would wear a chest strap hrm anyways.
The Ultra is a bit better but battery life is definitely a downside. However, as soon as you get below the better part of a week of battery life you pretty much need to remember to charge now and then. I'm not sure there's a big difference between charge every couple of days and charge once a week.
On the other hand I never have to remember to charge my cheap Timex.