I just test drove Google's route-planning feature was unimpressed. I put in several of my frequent long-distance routes and got some crazy routings that led me through some small towns instead of staying on interstates....
however, it's in beta testing, so it might be improved, and their interface is quite pleasing.