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.
I got the Enduro 3 with a 20% off coupon by downloading the Optimity app and playing Yatzee until I had enough points for the Garmin coupon. It brought the cost below $800 including tax.
I ended up going with the Enduro 3 from a Fenix 6 for the reason you stated. I didn’t need the dive feature and speaker as well
I went from an AW to first an Epix pro gen 2 and then an Enduro 3. Although I did like Siri on my wrist, I can still change my music from my current Garmin, and see the notifications I’m getting so I feel I’m not really missing much. I prefer to type on my phone anyway as Siri isn’t the greatest at making words work haha I find the battery life, the durability and just « this is a watch » of the Garmin will keep me. I don’t have a mini phone on my wrist and my eyes prefer the MIP screen. And then there’s the flashlight function. My god what a game changer and so practical, from checking on kids at night to looking for things to doing work with tools. I find I don’t baby my Garmin as much because I’m not worried about smashing the screen or scratching the finish. There’s also less of a concerns for me personally for water damage and something about physical buttons that I love. That’s all I can think off the top of my head, but I’ll never go back to AW and I’m very much ingrained in the apple ecosystem in all other areas.
If u want only a watch: your best take is the Enduro 3. If you want a 'computer', Look at the Edge models Like 1040 (mip Display) or 1050 (amoled Display)
I'm wearing an epix pro gen 2 47mm, I would trade it for an Enduro 3 if my wrists were larger. 51mm is a giant watch (for me). With that being said, Enduro is a hell of a watch that I would give up other Garmin watches for.
I feel like with quick charging the Apple Watch battery is no longer a big deal, just plug the watch when you take a morning dump + shower and it's good to go for the next 24h when you're done. And that's with the ones with bad battery life, with Ultra you can do it every 2-3 days instead of daily. And while Garmin is great for fitness, AW is so much better at being a smartwatch (so much smoother, so much better notification handling/app availability etc) that I genuinely think it's a better pick for a lot of people now. I'd only go for Garmin if you're really a serious runner (3/4 times a week) or truly need mapping. Let's not even mention the fact that AWU3 starts at 799$, and Garmin equivalent is ~1200$. Or Apple Watch 11 (399$) vs Venu 4 (549$). And I'm saying it as Enduro 3 owner, who's relatively happy with the purchase.
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