I would have an iPhone by now if it weren't for the fact that I loathe going back to AT&T. The are by far the worst carrier (at least in LA). I switched from Cingular to Verizon about 5 years ago and the improvement in cell service is like night and day. What sucks is that Verizon has the worst phones running on the best network. My current phone, a Moto Q, is the single crappiest POS cell phone I've ever used. So here I am debating whether to pick up an iPhone (the best cell phone I've ever seen) and deal with AT&T's spotty coverage and primitive EDGE network. The 1st phone call my buddy made on his iPhone to me was dropping out and full of static. And then there's the EDGE vs. 3G thing. Even my sluggish and buggy Moto Q can web browse circles around an iPhone. I can view about 5-6 websites while the iPhone is still loading the first. Of course the display of the website formats like crap on the Q and looks beautiful on the iPhone (when it finally loads).
Maybe I should just wait for the HTC 6800. Bigger and bulkier than the iPhone but uses the same processor and has more features and a WAY faster data network. Why couldn't Apple have made a deal with Verizon?? It would have been perfect.