I have them all (Garmin Fenix 6 Pro, Forerunner 265 and 955 Solar, Apple Watch 9 - sad but true 🤣) and about to get an Epix Pro today (it's on special). I may write a story about it. But to me, Garmin has "proper" sports and health features.
It is said Apple's sensors are (way?) more accurate but I find Garmin accurate enough and spot trends more than on the day metrics.
Also, the equalise to Garmin's offering you need third party apps for the AW and/or Apple Fitness+. I am sure this will change over time (Why Apple hasn't bought WorkOutDoors is beyond me) plus there I also the battery life and the buttons. Buttons are better than swiping a screen.