Hate? What hate? I don't care enough about it to hate, it's just my opinion that a standalone device is a better option.
If you have used and are accustomed to the Google Maps Navigation on Android, nothing will be as good. I went through this - tried different apps, iPhone stuff, car GPS's....nothing is as good. Are there others that will do GPS Navigation and get you there? Absolutely. Just have to get used to chuck steak when you've had a ribeye... This singular reason was an enormous part of not going with iPhone when I just changed phones again a few months ago.
Google Maps does not offer real time traffic information, whereas TomTom offers TomTom HD Traffic. And good luck using google maps in offline mode (no data)
Garmin's app for the iPhone also downloads all the map data to the phone. It looks just like their standalone app when in use.
<edit> Know what? Never mind, I don't care. You can go on the ignore list, I have better things to do with my time.
You can now download the Google maps data to your Android phone so you have the data when you are offline.
Yes and Yes... traffic is an easy one, but it does require data service of some type. Google Maps caches nav tiles, which you can manage in the settings, true its not a full map so you may have issues with that. However you can use something like Orux Maps to build your offiline map ahead of time. Also, I've not encountered an android phone w/o Maps on it... turn-by-turn is available on all of them. Apple has an uphill battle with this one. Even if they partner with one of the established GPS providers, they're still way behind when it comes to street view, or interior maps (like museums, malls) etc. Sounds like you're the one hating.
So you agree with everything I said for the most part, the OP asked about a iPhone, correct? I stated my opinion on his current and future options for turn by turn on the phone he is working with. As for droid phones having turn by turn with there maps, yes they do because they (Google) allows it.They don't allow apple phones to do so. And like I posted, the TT app has all maps on it, nothing to build ahead of time. I thought about driving through a mall once but I decided to walk instead.