In the past I used Sygic a lot on my Android smartphone.
This moment i'm experimenting with TomTom Go and HERE.

My Toyota car has a fixed navigation system. I don't use it often. I like to plan my journeys outside of my car. A smartphone is the best option