Having the iPhone (both the 2G and the 3G now), I'm all for the iPhone. It's flexibility is unparalleled, and the support community can't be beat. Read the reviews of the Storm. They weren't glowing when it came out. They're done a few firmware releases to help it out, but the bottom line at launch was that it wasn't nearly as refined to use as it should've been. The click screen is a great concept, but they didn't pull it off very well, and the reaction times for certain things is horrendous, depending on what the processor is stuck doing. One review even said that at it's worst, it took the device almost 15 seconds to rotate from portrait to landscape when it flipped it over. Seriously, count 15 seconds and think about the device taking that long to turn the screen after you tell it to. My iPhone is jailbroken & unlocked, and there isn't anything I can't seem to do with it. I've also never had reception problems, especially since the 3G went past firmware version 2.1.