"A June unveiling that coincided with the actual product launch would have kept customers and Wall Street expectations in line; concealed product details from competitors; given Apple TV the full spotlight when it ships; kept iPod sales robust and would have helped Apple gracefully negotiate the rights to use the name "iPhone." In short, it would have been the traditional Apple home run. Steve Jobs blew it.
PetManimal writes "Mike Elgan, writing for Computerworld, slams Steve Jobs' keynote at MacWorld announcing the iPhone, claiming that Jobs is raising his customers' and Wall Street expectations too high, and is giving his competitors too much advance notice. And he questions the functionality of the product, noting that unlike most smart phones, the iPhone doesn't have a replacable battery, support for removable storage, or support for Microsoft apps like Word and Outlook, and can't handle voice-dialing, 3G Internet access, one-handed operation, or video recording. His conclusion: