Don't know whether its more related to WebApps site, but anyway I am more concerned about travelers point of view. Recently I've tried to make route in Russia in order to prepare for some road travel and it was a real PITA I should say. I'm trying to make route from Russia to Ukraine(Crimea) and export it to Garmin eTrex.
The best webApp for Russia from map quality point of view is Yandex Maps. You can export waypoints from there to .kml file but only if you have made route yourself and from terrible interface where you are allowed only to point on map without any search capabilities(anyway I did't find them).
Google maps refused to make route where I wanted.
Surprisingly bing allowed to make routes where I wanted but also very inconvenient interface - you can make routes in
directionstab but to create waypoint you have to manually click map. But I've already chosen points when I've made my route - why choose it again?