That's the best you've got in return? No WiFi? I have no idea why the Storm has no WiFi (or if it definitely doesn't have it). Don't care. Not getting the Storm. However, I can also be big enough (and not take it personally) to acknowledge that RIM makes its share of mistakes, and for those that would want WiFi on this particular model, I can understand when they become angry that it doesn't have it.
Besides, not having WiFi doesn't particularly cripple the phone, now does it? 3G/EDGE/GPRS still give connections to the outside world. Certain missing features on the iPhone do cripple it, however, and keep it from being a much, much better device. Apple's inability to keep to their own deadlines doesn't particularly help, of course.
The particular BlackBerry model I am getting next does have WiFi, and 3G/EDGE/GPRS, plus GPS, yadda yadda yadda. It doesn't have a touchscreen. For me, that's perfect. I don't want a touchscreen keyboard. If Apple would make an iPhone device with a physical keyboard, I might think about the phone again. As I said earlier, I like the idea of the iPhone, but its current implementation is too much flash and not enough substance. It's currently a "wow, look at me" phone. It can be so much more.
The iPhone failed me one too many times at work, and because my phone calls at work are critical, I can't have the phone fail. And to be clear, I'm talking about failures when doing such tasks as, oh... answering the dang phone.
So, I'm sorry that it seems I have hurt your feelings, but the reality is that the iPhone has a ways to go to be a serious phone. It's a second-to-none media device and internet tablet, but not such a good phone. On that note, maybe you can answer me this: why has Apple still not implemented stereo bluetooth on the iPhone/iPod Touch? The BlackBerry can do it, as can many other media-centric devices. Irony here is that the BlackBerry hasn't been considered a media-centric device, and yet has had this ability for quite a while now. The iPhone, with its arguably better media capabilities? Nope. Not possible.