I don't want to turn this into an Android VS iPhone debate - but at the speed phone companies are making new phones, Apple is having a harder time than ever keeping up.
The new iPhone display is nice - but do you really think they'll be the only one using it for more than 2 or 3 months?
Gyroscopes? Give it 6 months till others have it. There is no denying that Apple is an innovator, and that others follow, but their relatively slow developement timeline is going to hurt them in the long run.