The Garmin 530 doesn't have a touchscreen. I have one and I'm not wild about it. It can take forever to acquire satellites, and sometimes it just doesn't. It ignores the uploaded route, so it will tell me where I am, but won't provide a turn-by-turn. It's a bit of a crapshoot as to whether it will cooperate on any given ride. A while back, it stopped seeing my HRM (a Garmin HRM - the HRM itself interacts fine with other devices) and I haven't be able to get it to play nice. The setup menus are not intuitive. Uploading rides to Strava is also hit-or-miss. Now, I mainly use it for real-time speed/distance info, but the phone in my jersey pocket is the more reliable Strava interface. I do need to update the firmware, and I'm perfectly willing to acknowledge that there might be some element of "user dumb" involved, but if I was buying another GPS, I'd probably look at a Wahoo.