bikeroutetoaster is a good option too. There are some advantages and disadvantages.
I need to learn it better but I'm not seeing a way to type in directions, like if I have an address but don't know where it is. I can see how it would be great when riding a bicycle because of the elevation info but I'm not sure it's faster when tweaking a route after getting Google directions. I do like how it adds course points at every intersection and the summary and cue sheets are awesome.
There are lots of options for routing which is a good thing. You just need to find what works for the way you want to see the data.