I used MapMyRide a few months and got tired of the app crashing, not recording, or recording only half my ride. I find the Strava app to be much more reliable and overall offer a lot more useful info. On Strava web, I'm a fan of the route creator as well.