MapMyRide and Strava, but I heard conflicting reports about which was best. I decided to use each of them for a month and then use my experiences to decide which is best.
Just as I was ready to write up my review, I found an existing review which summarised almost exactly what I found myself. The only additional points I would make were:
- Strava now has support for saving routes which was one of the main features missing when the previous reviews was written.
- MapMyRide now has support for segments which was previously a big advantage for Strava
- There is a better social vibe on MapMyRide since it seems to have a wider range of people I know using it. Strava in contrast seems to be only used by more serious athletes whose main form of socialisation is to race each other up hills.
Overall the two applications are very close, but I decided to stick with Strava as my main app. The main deciding factor for me was the amount of annoying advertisements which appear in the MapMyRide app - they can seriously interfere with the usability.