I used a Garmin 500 for way too long and always hesitated to buy a new computer. This thing is great, screen is nice and clear, touch functions all work well with gloves and still works fine in the rain. Customizing displays is pretty easy and has good options too. Very nice.
I've been riding with the Karoo since it first came out. Best display by a loooong way with by far the most map detail. You can get audio turn by turn directions if you pair an external BT speaker or headset. It's Varia radar display is better than Garmins. Karoo will show you upcoming climb details without even needing to load a route. Updates come typically every two weeks.
Simply the best computer available.