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.
Garmin S70 + CT10 trackers.
Have an S70 and love it as well. I bought a different strap off Amazon and it came with a rubber plug for the charging port, helps a ton.
Approach S70 is such a great everyday and golf watch. Only ever take mine off to shower and I don’t even need to actually do that since it’s waterproof. It is pricey but I’ve found it very much worth it.
If you just want to use it for golf, S70. If you want to use it for everything, the AWU. If you want better battery life, with a little less of everything but focused on more than golf, Fenix. I have the S70 and AWU. I only use the S70 on the course, and the AWU for everything else simply because I like the focus better on the S70 and I use the garmin sensors. You will probably have to pay a sub for the gold functionality of a S70 on the AWU, so you have to see if it’s worth it.
Garmin S70, love it
I also have a Garmin, use the Approach S70 and you can move the pin around and get exact distances to pin locations as well. Something you have to pay for on most Apple apps I believe. My buddies use range finders and I just move the pin to where I think it is on the map and I’m also +/- 1 yard or bang on with them. It does have some features like being able to read notifications (think the Fenix can send pre made responses) or answer calls on your phone. Spotify built into it so it’s handy if you don’t want to bring your phone to the gym or on a run etc. But because it doesn’t have a ton of features and apps the battery does last a long time. I can get 3-4 full rounds of golf on a charge or it’ll be like two weeks if I don’t golf. On the minimalist side of the Garmin I do appreciate features like sunrise/sunset times and weather. You can just scroll and see data very easily without ads or messing around. But if you want full connectivity from your watch then the Apple is the way to go. Just be prepared to charge every day/other day
S70, love it. Use it as my daily watch and it’s smart enough that is has some features I like but not smart enough that my battery needs to be charged everyday. I can get messages on this watch but not respond to them, I think the Fenix can send some responses. The S70 is fantastic for golf though. I can move the pin around and get pretty spot on yardages, buddies with Apple Watches only get front middle back yardages and have to pull out their rangefinders and we’re always within a yard of other but I get there faster
I have the S70 and use it for working out and golf. Sometimes the ranges aren’t accurate so I’ll use range finders to verify but it’s great for golf and working out in general
I switched from an Apple Watch Ultra (using Arccos and 18 Birdies) to a Garmin Approach S70 and I can't recommend the Garmin enough. It has all the functionality I need for not only golf, but running, weather, heart monitoring, etc... and the battery life is bonkers good by comparison (You could do one round and have to charge the Apple Watch. I just did 4 rounds in a week without charging my Garmin). The Garmin has become my everyday watch and I haven't missed my Apple Watch one bit since I gave it to my dad.
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