As usual, a crappy carrier unless you want to shell out the $530. God I hate all these contractual obligations. AT&T bends over backwards for the iPhone, where's my Nexus One love :(
I'm not sure why T-Mobile is so hated on. I've never had problems with them, and haven't had any dropped calls I can think of. AT&T is total garbage, especially with iPhone users supersaturating the network. The "Even More Plus" plans basically translate to contract-free. I pay $59 a month for unlimited data/text, unlimited nights and weekends, unlimited t-mo to t-mo, and get 500 minutes. I don't talk a ton, so it's perfect. My equivalent iPhone plan was $99 a month, for lesser service.
T-Mobile is also significantly less evil than other carriers in that they're the only ones who are willing to unlock phones for their customers. Of course in a perfect world they wouldn't have the gall to sell you a locked phone in the first place, but if you explain that you're travelling internationally, they're usually quite obliging.
It's not compatible with AT&T's 3G network, so it would make very little sense for AT&T to offer a subsidy. Waiting until the CDMA version ships will net you the ability to have it on a large network with a subsidy.
I've been with T-Mobile on my G1 for 6 months. I get great 3G service in the Cleveland and New York areas... even customer service is fast and helpful. Just FYI. I'm a T-Mobile fan.
so the whole company is crappy because of one dead zone in your office? i'm sure you can find dead zones on any network.
when you compare things like customer service, rate plans, at&t's refusal to support tethering (which t-mobile allows), and phone availability (how many android phones does at&t have?), t-mobile doesn't look that bad.