I'm a big fan of the Wahoo elemnt interface and ease of use. Large screen and data fields are easy to see while riding in all lighting condition is. Since it's not a touch screen, you don't have fingerprints blurring the data. Buttons are large and easy to select in fingered gloves. What puts this over the Garmin for me is the screen size and Strava integration. i.e. You can monitor multiple live segments at the same time. On the down side you can only view KOM and PR (Garmin and Hammerhead can choose other riders and your recent rides). The Summit feature displays climbs whether you are using a route or not (same as Garmin and Hammerhead). It side LED works great, but the top on is useless. Doesn't display anything even when you programmed it in the phone app). You can add color code the grade and HR fields which is nice to help find those out while riding hard. The Roam V2 replaces a Hammerhead Karoo2. the Karoo touchscreen is always obscured by finger prints hard to see in bright light and the Stava and CLimb screens have tiny text and icons (and a plethora of bugs) If you dont care about Strava, Garmin X40 might be a better choice.