You can use Waze or Google maps. I don't like Garmin if it's an additional device that I'll put on the dashboard, it "breaks" the OEM look.
If you prefer that a map is being displayed in front of you, and a phone is too small for you, you can consider updating the infotainment system for Android Auto and CarPlay.
If you want to have some customized applications, like installing offline maps, YouTube, etc., change the head unit.
Everything I've said can be done with your phone, of course, but it seems like you don't want to use your phone.
In my case, I just listen to the directions from Waze. I don't have a phone mount and I got used to it.
And you mentioned that Google maps led you in the wrong direction. Well, getting lost is nothing new for me and I'm used with it.

If you prefer that a map is being displayed in front of you, and a phone is too small for you, you can consider updating the infotainment system for Android Auto and CarPlay.
If you want to have some customized applications, like installing offline maps, YouTube, etc., change the head unit.
Everything I've said can be done with your phone, of course, but it seems like you don't want to use your phone.
In my case, I just listen to the directions from Waze. I don't have a phone mount and I got used to it.
And you mentioned that Google maps led you in the wrong direction. Well, getting lost is nothing new for me and I'm used with it.
