I have a fenix 6x and it syncs with the bike (Levo SL) to pull cadence, power, battery, mode etc as the ride records. Very clever indeed. It also has maps and can show trails on them which is cool. But fenixs (and Garmins in general) have quite a learning curve. But I know mine now and love it.
I like the non-touch screen of it. Proper buttons that you can feel when you press them. If you have other Garmin stuff it talks to them too.
I bought my son a fenix 5 refurb for £250 from Amazon. It was pristine and like new. It doesn’t have maps like the 6x but it’s pretty cool.