Just bought a garmin edge touring and it does everything I need. Very pleased, and a doddle to link to strava