Garmin
Forerunner 255 Series
Long battery, but wrist HR often inaccurate.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Would defn suggest the Coros ecosystem, its much more polished and seamless than garmin. Switched and haven't looked back. Maps on any watch are a gimmick since the screen is so small and pretty much always have smartphone on hand, so think the Pace4 is better than even Pace Pro.
I've used the p4 for swimming for 2 months now and it's never missed a metre in calculation. It's a big change for me after disappointments with garmin and Xiaomi watches
Pace 4 is what I just picked up and done 2 ski days with it. Love it so far.
Loving my Coros Pace 4. Switched from Garmin and not looking back at all. Disliked the clunky Garmin app a lot. Hardware was good though. Coros’ value is unbeaten imo
I recently switched to Coros coming from Garmin. Specifically Fenix 7 Pro to Pace 4. Prefer the overall experience and app a lot. Garmin is moving towards Connect+ (their subscription) more and more and their hardware prices increased a lot over the past few years. Coros’ value is unbeaten imo.
Coros Pace 4, or Suunto Race 2 (avoid the Run IMO). avoid Garmin. For a simple, easy to operate, no fuss and cheap watch : Wahoo Rival.
It's a great watch and will likely do everything you need it to do. I'm a runner and am contemplating an upgrade from my Pace 3 to the Apex, mainly for the longer battery life and topo maps (I'm doing some very long trail races). What sort of runs are you going to use it for? If budget is a consideration then the Pace 4 is an excellent choice, with almost identical features except battery life and mapping. Edit: The Pace Pro is also worth looking at - it feels more premium than the Pace 4 and is slightly cheaper than the Apex. My main reason for considering the Apex instead is that I have tiny wrists and the Pace Pro is pretty big.
Garmin
Forerunner 255 Series
Long battery, but wrist HR often inaccurate.

Garmin
Forerunner 955 Series
Endurance battery, value king, but clunky UI.

Garmin
Fenix 7 Series
Rugged, long battery, maps, but HR and software can struggle.

Garmin
Enduro 3
Unrivaled multi-week battery, solar-charged, but bulky.

Garmin
Forerunner 965
Lightweight, vibrant AMOLED, maps, but wrist HR and swim issues.

Ranked #1
Oura - Oura Ring Series

Ranked #1
Apple - Ultra Series

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Fenix 7 Series

Ranked #1
Garmin - Forerunner 255 Series

Ranked #1
Oura - Oura Ring Series