Slick is superior. Having a phone that looks snappy and feels responsive is superior. It's not superior in a benchmark sense, perhaps, but nobody gives a fuck about benchmarks.
The Cocoa Touch libraries are excellent, as far as they go, drawing on a couple of decades of experience with Smalltalk-style UI code (NeXT and Cocoa); and, you're free to innovate on your own UI as far as you want to take it. Nothing in the way.
The OpenGL implementation (hardware itself & the software interface) is excellent, and just got much better with the 3GS.
Seems like they're moving from strength to strength, and I'm pretty cynical about these things.
The Palm Pre supports and uses multi-touch in the same manner as the iPhone.
It would seem that multi-touch isn't Apple's sole intellectual property, though they have IMO implemented it the best.
It's so frustrating when progress gets stuck against someone's greed.
I would actually argue that greed has driven the majority of progress over the last century.
Is there any reason why some vendor cannot implement same multi-touch input on their hardware ? Is it strictly patented ?