For me the ideal app would push the route to Google maps so I could save it to My Maps and use Google Navigation in the car to travel the route. Any solution would be good though.
Here's an example of what I'm trying to accomplish:
We're in a completely new city/state, don't know the area, looking to buy a new home. Before we ride around with an agent we'd like to drive around to say 10-15 houses and check out the neighborhoods so we can focus our initial search with the agent.
Ideally I could plug 15 addresses into Google Maps and it would optimize the route. (FYI, this is the "traveling salesman problem"). However, Google doesn't attempt to optimize the route and just takes the order you feed it.