I just reread through all your posts on this thread, and you main complaint seems to be that the iPhone 4 doesn't get Flyover or Turn by Turn and thus you have a worse experience. Fair enough. They implanted a new mapping scheme and the 2 main benefits of the Apple Maps aren't available on a legacy device.
And while this may suck, this happens every year. Legacy devices get less updates in the currently sold device and the new device usually has 1 or 2 exclusive features. This is an enticement to upgrade, every company does this with their products.
As a comparison to Android, many of the handset sold in the last year won't get updated to ICS, even though they were released after ICS was announced, let alone get upgrades to Jelly Bean. But thats the manufactures planned obsolescance of their device to entice people to upgrade.
To see the full benefit, you will need to upgrade, either to a 4S or 5. You can either use this as enticement to upgrade or look elsewhere, but again in about 6 months when you find out for sure your brand newish Android phone won't get Jelly Bean, I'm sure you'll get a less sympathy from the Android community.
I don't disagree with this. However, Apple does the same thing... its just their planned obsolescence is a little more drawn out. I was using the Siri app on my 3GS and 4 before Apple did away with their 3rd party app. I continue to use Vlingo on my 4. For Apple to try and tell people that the hardware couldn't handle it and that's why the older devices didn't get Siri is total hogwash. Apple knows as well as anyone that the only real difference between the 3GS, 4 and 4S has been marginally improved hardware. Without Siri exclusivity, there would have been very, very little to compel people to upgrade to a 4S over a 4. One could argue that even with Siri exclusivity it isn't really a big upgrade.
They are doing the same thing with turn by turn navigation. Anyone who believes that the iPhone 4S, or even 4, or maybe even the 3GS don't have the "power" to handle turn by turn navigation are kidding themselves. It's just something to make you want to upgrade to the latest and greatest. From a business standpoint, it is brilliant in the short term. And maybe in the long run, too. But for the educated consumer, it is one thing that Apple blew the competition away on and now is just a little better than.
So yeah, Android's planned obsolescence is awful... but Apple does the same thing. I would to if I wasn't adding any truly killer features to my device.