I prefer the app Waze (owned by Google btw) as Capn Blackie already listed.
It gives you all the convenience of navigation in addition to "real time" updates via Waze users regarding traffic, construction, police (nice), hazards on the road, vehicles stopped on shoulder, gas prices, etc, etc. Plus it has a "follow me" feature where you can send another person a link that will open a real time map of your travels. Handy if your traveling alone or at night. If anything "happened" to you that person would have your location.
I use it on my work commute religiously. One time recently I was approaching a clover style highway ramp to a raised highway where I could not see what the traffic was like & was literally 100 ft from merging and my Waze app popped a notification about heavy traffic being just reported by a user.
I bypassed the on-ramp & went a back way & witnessed bumper to bumper traffic at some points where I could see the highway. Probably saved me from being 30-45 minutes late for work. Anyway...
My Garmin nuvi rests in peace in my glovebox.