I've been using Strava of late. I could mostly care less about the competition side of the app, but the social aspect (seeing who rode where when) is kind of nice. I switched to this from Endomondo,...