My wife bought it for me based on recommendations from my local bike shop. I like the device but wish the display was touchscreen. The interface is clunky but functional. The device does what’s intended with few frills.
Very solid bike computer, like it overall. Would highly recommend pairing with a radar tail light. If you are used to buttons on a Garmin watch (such as a Fenix or Epix), the buttons on this will be familiar. HR strap and cadence sensor work great out of the box, virtually no setup required.
My only gripes: speed sensor that came in the box just doesn't work at all (which I will probably warranty), and creating routes in Garmin connect can sometimes take you way off the beaten path for no reason unless you're creating lots and lots of waypoints in the route.
The hardware itself seems well made, even cutting edge, and the multi-band GPS works very well. However, the firmware in the device and all the software needed to configure it is from the dark ages. I'm a firmware engineer working on embedded systems since they came into existence and I still have LOTS of trouble setting this thing up. In the end it's often impossible to get the hardware to do what you want despite it being completely capable. In my opinion, it's just not worth the hassle for the vast majority of cyclists to bother with Garmin Edge cycling computers. Just get a Wahoo and save yourself an immense amount of frustration. That time is better spent enjoying your rides.