I use Map My Ride because it's very easy and intuitive. Rather than use or pay for their maps and cue sheets, which are clunky, I start a cue sheet in Excel and make my own notations as I reach turns on Map My Ride.
When I'm done, I do a screen shot of the route (eliminating the mile markers) , and edit it with Photoshop. I remove anything extraneous and add road names. Both the map and cue sheets have a cleaner look. You can see a couple of examples at
www.bikenewengland.com/disk.html