You can get Google Maps to talk to you by enabling talk navigation to receive spoken directions that will help you find your destination.
You can calibrate your Google Maps app to give more accurate directions on iPhone or Android, though your options on iPhone are comparatively limited.
I put Apple Maps and Google Maps to the test by using the two navigation apps on different phone during my month's long worth of driving over 1,000 miles.