Paul Thurrott is right, in part: “It’s either dazzling or retarded”, and by “it”, he is referring to everyone’s favorite phone.
Especially, Paul nails the MMS scenario.
If you’re not familiar with the iPhone, the number 1 and 3 requests above work in tandem to perform what is, quite possibly, the stupidest thing I’ve ever seen on the device: When someone does try to send you an MMS message, it appears in the SMS application with a link to a Web page so you can go and view the content. (So much for the iPhone’s multimedia prowess, eh?) But the link includes a user name and password. Since you can’t copy and paste (a la complaint number 3), there’s no way to actually view that content without either memorizing the user name and password, and switching repeatedly between Safari and SMS, or by … get this … writing down the user name and password on a piece of paper and then manually typing that info in after you go to the linked Web page.
Paul doesn’t seem to be able to mesh the concepts of “people liking iPhone” and “iPhone sucking in places where attention has not been paid”. Most things that are there (feature-in-an-application granularity) work, and almost unconditionally work a lot better than on any other phone I’ve tried. The execution of “reading a thread of SMS messages” is great, but the execution of the SMS app is bad, despite this, because you can’t zap individual messages. It’s that everything else is simply not there that’s frustrating.
The average phone’s ways of receiving a Bluetooth file transfer, composing an MMS message, managing the phone-wide documents folder, searching data phone-wide, turning on SMS message receipts, selecting and copying text, or bulk deleting fifty SMS messages in the middle of the five you want to keep are dreadful. But if you compare it to not having any way at all to do those things, dreadful will often do just fine. And no, none of these things can be added by “legitimate” application development.
Moreover, I advise that the iPhone software platform must be opened.