Have you any plans to implement via points? The navigation is not useful when it proposes the way which you don't want to go. Via points solve this problem.
I have to say that I met the first navigation which does not provide via points functionality.