I recently had my iPhone stolen, and I can say for certain that I will NOT be buying another iPhone.
First off, if you're not getting the phone with a contract (as is required if you're like me and your phone gets stolen but you already have a contract), the prices are unbelievably high. $700 for a high-end 3GS model? Seriously? For that price, I can get a new laptop with vastly superior performance. Granted, this isn't quite as mobile of a device, but that price is WAY beyond the cost of parts in an iPhone. Compare the cost to a pico-itx board (which has greatly superior processing speed and performance), plus a small LCD screen and you'll see how absurd it is. Oh, and did I mention that the iPhone is the only phone AT&T won't allow you to get anti-theft insurance on?
The iPhone is one of the most closed-platform devices I have ever seen. Sure, my old iPhone was jailbroken and hacked beyond belief, but I shouldn't have to void my warranty and modify the phone's software to get the device to operate like any other normal smartphone. Just the fact that they block 3rd-party apps in the first place is beyond irritating.
Not to mention the required ties to Apples unbelievably bad and horribly bloated iTunes software. Not only would it periodically decide to delete whatever apps it suddenly decided it wanted to (they call this a "backup"), but Apple is so concerned about piracy that they force you to register your iPhone on each computer you want to attach it to? All they're doing is making life harder for the honest users; people who pirate software will continue to do so no matter what restrictions are in place.
Lastly, AT&T is HORRIBLY overpriced. I'm paying about $110 for 900 minutes, unlimited data, and unlimited text. I can get unlimited everything for $50 on a local carrier (with free nationwide roaming)... for TWO lines, it still costs less than AT&T.
The iPhone has a LOT of potential, but Apple crippled the device by maintaining their dictator-like control over its software and by locking it down to one single carrier with crappy overpriced service.
That being said, I'm quite looking forward to switching back to a Windows Mobile phone (or maybe even a regular old flip-phone). If this wasn't a family-friendly forum, I'd say what I really think about Apple and their policies.