Kinda supports my expressed thoughts that the iPhone is half done. I might even get one when the OS is all there.
As to the software stack on the iPhone, you have to wonder how well everything would be working if the developers had access to hardware through out the development process. It is pretty obvious that the first few software updates from Apple where there to squish bugs.
Dave
As far as the using the iPhone, it does not feel 'half done' at all to me. If this is half done, then it is 'half done' Apple style, with half as many issues and crashes as anyone else's 'half done'! I am truly amazed given the time pressures to get this thing out, they were able to produce something so excellent.
The fact that there has not been a great deal of software updates since (minor ones), tells me that something nice is brewing there, and hopefully we should see a very tasty update next week... Fingers crossed anyway.