I have been using Basecamp pretty much since it came out.
Basecamp on Windows = sucks - cumbersome - stiff.
Basecamp on Apple (Mac) = awesome and easy, Routes work now perfectly with many devices I can export many formats to many different devices GDB or GPX extensions and others.
Having used it for so long I have exported files to Goldwing systems and many Garmin devices, no clue about others never had anything but Garmin but others have successfully imported files. I have also submitted road updates to Garimin and changes when I see there is a problem and they respond and actually implement on the next release, pretty cool.
I use it to plan group rides as well as individual and post routes files and images (screen shots) as well as send them out to other group members. Also print out directions to hand out. BUt all that is Mac.
I have become used to how "close" I can get without ending up on Gravel roads and usually stay away from main roads as much as possible. Sometimes still Gravel strikes, keep going straight - turn on next road - contact Garmin let them know when I get home. Planning in Basecamp give me the option to see it in Google Earth Pro so I can fly the route I am planning and look for possible trouble spots, specially for group rides.
Looked at MotoLoco - pretty cool on iPad, fast as hell to if you just look for auto routing, easy drag and drop route modification, will need to use it on the big computer to see if I can get the detail, but for general "make me a route" users - easy option.