I am seriously considering switching to AT&T from T-Mobile for this. I'm only paying $35/month through T-Mobile with my iphone 3g and unlimited internet. But I really want to be able to use 3G and am sick of having a jailbroken phone. I'm looking at ~$85/month through AT&T with 2GB of internet, plus I would have a lot worse service. But I think I would get a discount for having AT&T DSL and DirecTV. Only crappy thing would be going from having great service to having terrible service. The other thing to hold me back would be if I can keep my same number. I have had it for 9 years now, anyone know if I can transfer my number to AT&T from T-Mobile?
Also how does the pre-order usually work? Do you pay for it all upfront and then just have to wait for it to come in? Are you guaranteed one on day one if you preorder it?
Yea.. I hear ya, but I would definitely advise against it. I went from AT&T to T-Mobile and I was honestly thinking of switching back to AT&T, until I remembered the issues I was having. Literally every third call was a dropped call. Bad connections (3G to EDGE and back again), and super expensive.
I'm paying $96 (with taxes, etc...) for two iPhones, data, and texting, but we'd be paying almost $150 (plus tax) with AT&T. I just can't stand the abuse. If their network really was getting better, or Apple seemed to care enough to workout different solutions to off load the network, then I'd be ok with it. But I have no desire to give my money to a company who can't handle their network, and who has such blatant disregard of their customers.
Ultimately it's your call, but unless you're mainly a data user, you'll probably have problems with the phone aspect of it.
As for preordering, typically it's shipped to you day of, or you can pick it up in the store.. then they will port your number when you activate. It's actually really simple.