I would LOVE to switch to a Garmin watch; however, there are two major issues for me, which means I chose an Ultra 2. No cellular connectivity and no compatibility with my AirPods. While it might not seem like a dealbreaker for some, as a cyclist / runner, this makes total sense for me.
For cycling, I use a Garmin Edge 1040, so I can carry my phone in my jersey, however when I run, I don't want to carry my phone. I just put my AirPods in, and connect them to my watch.
With this, I get all the tracking I need, I get my music, podcast, whatever I want streaming away, and I can call in emergencies if necessary from my watch. It's a brilliant combination, plus it syncs seamlessly with Strava and even provides a beacon for my wife. (Not really an issue when I run, but I can often cycle more than 100km away from home and should anything happen, the beacon is a must for my wife to know I am safe).
As and when Garmin includes cellular connectivity, I would definitely consider switching, but it would also require AirPod compatibility too.