I find between Garmin Connect, Strava and Ride with GPS I can forget about Map My Ride and their ad-cluttered pages.
The only thing that I like about MMR is that I can draw a route and then see the climbs categorized, and even that sucks. I've had climbs show up and then ten minutes later disappear. No thank you.