With ample light, the iPhone's pictures are actually quite impressive.
David Pouge took this picture:
Image:
http://graphics8.nytimes.com/images/2007/06/26/technology/26pogue.slide10.jpg
Full gallery Link:
http://www.nytimes.com/slideshow/2007/06/26/technology/20070627_POGUE_SLIDESHOW_1.html
All a LED flash would do is waste more battery life and add bulk to the iPhone. They're weak and don't help unless you're about 5 inches away from your subject. The lack of video isn't a surprising announcement because so far there hasn't been a way to play back movies in the iPhone not from iTunes. Perhaps a software update can add video?
GPS would be waste battery, add bulk to the iPhone, and would be utterly pointless. Nope, GPS is just another stupid feature buzzword that in reality has no good practical purpose. The Google Maps App is already like a fake GPS, giving directions, and even showing traffic! Are you really going to be adventuring in the wilderness, iPhone in hand? I don't think so. Besides, similar to the Palm TX an external bluetooth GPS attachment could easily be released in the future for people who need this.
3G support would also only serve to kill the iPhone's battery. My phone lasts a grand three hours connected to Verizon's EV-DO. ATT's 3G service is also hardly available. The technology simply isn't ready yet.
No expandable memory seems like a downside, but with thinking the reason becomes obvious. The iPhone's internal memory, like the iPod's, is tightly integrated with iTunes for memory management. If iTunes synced your library to half your phone's internal memory, and half your card, how the hell would that work? Think about it. iTunes is designed to only work with one storage medium, scattering its content across memory cards would not work at all with the current system. Can you also name any other US phone in existence that has more than 8GB of storage? Didn't think so. Also would make the iPhone thick and bulky.
Having a replaceable battery makes phones more fragile, bulky, and ugly. Besides having options like iPod external battery packs, the iPhone's battery life is already way better than any other toy 'smart'phone. I say fragile because, have you ever dropped your phone to have the battery come flying out? iPods have had this non replaceable battery 'problem' forever and that didn't stop it from selling 100 million copies.
Lack of MMS? Good. I personally never ever use this 'feature' and don't know anyone who does. Slow, bloated, expensive, pseudo-emails? No thank you.
All the rest of your complaints are misguided mumblings or can easily be fixed in the future with a software update.
Yeah that's right, the iPhone can be made even more awesome with a OS update. This even includes real 3rd party apps. Huh, maybe if you weren't in such a anti-apple frenzy.
The main problem that people have is trying to compare the iPhone to a Windows Mobile device which is just idiotic. Windows Mobile is doing everything wrong, why should Apple copy them! Besides having horrible ease of use and memory problems, the device's OS isn't even remotely related to desktop Windows unlike the iPhone which actually does run the kernel of OS X including core technologies and Cocoa.
In short:
The hardware features missing on iPhone are mostly pointless and inflated.
The software features missing can easily be added in the future.
And lastly, if you even read the article that you kindly linked to you'd realize that David Pouge's review makes the iPhone even MORE hot and is actually overwhelmingly positive.
Oh and by the way, hi everybody. Ooh and didn't realize these boards don't use html.
