I had a couple of Garmins before and the difference is night and day. The Apple Watch isn't perfect, but it's clear that a lot of thought went into it.
The Garmins on the other hand, were lowest of low effort.
They blatantly didn't talk to even a single cyclists while building their cycling app.
Cyclists use average speed, not pace. Even the junkiest $3 cycle computer from Ali Baba gets this right, but not Garmin. They just copy-pasted the running screen.
Let’s review: has “had a couple of Garmins”, but doesn’t know that both speed and lap speed are default data fields in the bike activity. And can be trivially changed to average speed or essentially a bazillion other types of data (HR, power etc) in a highly customisable way.
Pretty sure my Garmin does pace for cycling. You bed to get a multisport watch from them first. The Forerunner watches are going to be focused on running obviously. Fenix line should do average speed
Garmins are smart fitness watches, not smart watches.
I have a forerunner 255 and it's amazing for hiking and running which is what I do most times. I can also take calls and see notifications which is all I need and the battery life is amazing.