Is it really true that the iPhone doesn't have turn-by-turn navigation? I'm looking into getting a new Verizon smartphone. I like many things about the iPhone, but I'm concerned that I'll have to give up a feature I really like about my current phone--turn-by-turn navigation. According to this skattertech chart, the iPhone lacks this feature. Is there really not an "app for that"? (And if not, why? The phone has GPS, so what gives?)
The thing is that the built-in Maps app uses Google Maps for the maps, and the Google Maps license doesn't allow a third-party to implement voice navigation using it. 

So, Apple's Maps isn't allowed to implement voice navigation, but any other GPS software provider can offer the feature along with their own maps.

Here is a nice review of some of the GPS software available for the iPhone: http://www.macworld.com/article/156720/2011/01/gps.html

Also, that situation could change, since Apple purchased a maps company a few years ago.