I hardly knew ye. After about 2 months of 3 separate Android phones on T-Mobile usage, I'm throwing in the towel and going back to AT&T/iPhone4. Hardware problems, software problems, service problems and billing problems have all been common place in my short 60 day experience. I had a Galaxy S 4G, and was promised by the T-Mobile rep that they fixed the GPS issues associated with the earlier Galaxy S phones. They did not. I returned it for a Nexus S. I liked this phone, I had random reboots and lock ups with it over the course of 2 weeks that I could not live with being that I need my phone for pages from work in the middle of the night. I was told 'oh a software update should fix that. one is coming in the next few weeks'. Well that's all well and good, but I need it to work NOW, not in a few weeks. Exchange it for a G2x for the past 2 or 3 weeks. The software is buggy as hell but the hardware is nice. If I leave Bluetooth on for more than 40 minutes, the screen stops being responsive. The battery driver for the thing is so broken that at any random time the thing will believe its battery is dead, even if you just took it off the charger, or sometimes it will burn 20-30% of the battery in 1 hour of idle time in your pocket. I was, again, promised 'oh a new gingerbread based ROM is coming out from LG directly in the coming weeks'. Once again, well and good, but I need this thing to work now. Its a $500 device and I don't want to spend $500 on a hope and a prayer that my issues will be solved. The LCD bleeds like CRAZY in the one corner as well. The T-Mobile rep tried to convince me that that was a software issue as well. I laughed. I was billed for overages on minutes, even though I switched my plan to a higher minute plan before I reached my limit in the first place. I was advised I could change my plan at any time, mid-cycle or not, and the new limits took effect immediately. After being billed $75 in overages, I was told 'Oh, changes don't take effect until your next billing cycle starts, so sorry, can't help you'. On top of that, I've dropped a few calls (not an outrageous amount, but still noticeable) when I've dropped 3 calls EVER on my iPhone 3GS and previous iPhone4 over the course of 2+ years with AT&T. I will say, the HSPA+ speeds are great, the low latency is great, but voice quality across all 3 phones was acceptable but not great.
AT&T said they'd take me back with open arms, give me contract price on a new phone, and not extend my upgrade date so I'll be eligible for an iPhone 5 whenever that launches this fall. AT&T, you may be more expensive and your CS may be (allegedly) terrible (I've never had to call AT&T for anything in the past), but your level of wireless service and Apple's hardware/software have won me back.