"if you are in the USA there are lots of apps that do transit on iOS."
I'm sure there are, but here in New Zealand they're pretty awful. Besides which, having Google Maps able to deal with any city is great even when I travel the US since it is all in one app. I've tried the Nokia HERE app but it's public transport directions are dire for me suggesting journeys that will take three buses instead of the one I know I can get and pushing the travel time out to 3 hours.
That said, software gets better over time and as I said, Google Maps wasn't great when it appeared and I believe Apple's Maps app just needs time to improve. As for in car navigation, I use the paid for (ad free) version of Nav Free which uses Google search for POI and address finding and that works really well most times, except in Alabama it would appear. I checked in Street View on Google itself and it really does put my friend's address two miles further down the road than it is. If I didn't have a photo of his house I would have had a hard time finding him at all.