I have the Samsung EPIC 4G from Sprint. Great device, but Sprint sucks. Here's why.

1) Sprint cancelled my account without my authorization
2) When I called to stop them from doing so, they extended my contract, so I had to have that corrected
3) Now, they are saying I owe an Early Termination Fee when they closed my account, so I have to dispute it

Gah! AT&T may have been a tad more expensive, but I never had to go through this bullshit. I'm thinking of getting the Motorola Backflip AT&T. Well, if they don't reverse the ETF then nothing is deterring me from switching, right?
I would get the G2 if I went T-Mobile