I know, having worked on their design, I’m supposed to be an Apple guy, and proselytize for the iPhone with all my waking hours. Still, I hate to see good products get categorically panned when they shouldn’t.
Let me preface this by saying, I haven’t used a Blackberry Storm. (Though, I really want to see what their touchscreen feels like. I just haven’t gotten the chance yet.) Every review I’ve read has said the same thing though: the Storm is a disappointment in almost every way. The software is slow and unresponsive, the UI sucks…stuff like that. Back to Apple…nearly every complaint I’ve heard about the iPhone has been software related (yeah…thanks Campo, haha). Sure there’s some hardware stuff too (the recessed jack on v1.0 or the fingerprints on the touchscreen), but mostly it’s software needs. Jumping over to e-books, the Sony e-reader outclasses the Kindle in nearly every department, except the book distribution model, which is essentially also a software thing.
The point I’m trying to make is that, as a product design engineer, I would sweat over tenths and hundreths of a millimeter in product thickness or width. I would spend hours and hours agonizing over how to make a button feel just right. Yet all of these details are eventually overlooked in the end because it’s all about making a complete product: integrating software, hardware and marketing. It’s the complete package that matters to consumers, and admittedly that’s what’s important in the end, but I hate to see really good engineering shortchanged in the shuffle.
So, please, take a moment to appreciate some of the good things in a product before categorically saying it sucks. Thanks.