I also have the Map My Ride app for my phone and use the website as well.
I have the free app, but am considering upgrading to a paid subscription. I want to be able to print out my routes, or other people's routes, and be able to participate more fully and use more of the functions than I currently do.
I've found that the free app and free subscription works great for me, and I love the calculating function, and the log of all my rides and walks.
That said, I usually use something like bikely to plan routes, or bycycle. I've also used google maps to plan my route. I guess I just like the variety!