So let me get this straight...
The new phone's headline feature only works with other people who have the same phone and only if you are both on Wifi. No integration with Mac iChat even. And I think they've made a big mistake with the styling. The current iPhone can be instantly identified as such from any angle whereas the new one could be any old phone of a similar form factor unless you can see the Apple logo or the home button at the bottom of the screen.
To compound this Apple are now roofing in their walled garden and fitting triple locks to all the doors... sorry... the one door. This really is 'my way or the highway'. There is money to be made if you're willing to take the risk to develop something. But by Apple's own keynote figures there have been 5 bilion downloads with $1 billion paid out. That's an average of 20c per download (about 13p?). Not something that most developers will be able to retire on.
I don't expect this change to have a significant impact on the number of people developing for the iPhone but I do think that the likelihood of legal action against the company has just risen a smidge. But then, what the hell, video calls never took off when 3 launched and they could be made over 3G and to any phone that supported it.
Have Apple made a better product? Yes. Will people go out in droves and buy it? Yes again. Will it be more successful than Android. No. Not a chance. And all down to just two specific points: the closed ecosystem and the expensive, inflexibly price hardware - these say to me that Apple believes they have no competition.
I expect an Android phone will appear in the next six months that out-performs the iPhone on every front except possibly video calls. It will be cheaper and it won't wed you to a desktop computer for sync, or lock you inside a single manufacturer walled garden. I'm so glad I've moved off the iPhone.