I've been going around and around on this, doing research and such and am at the point where I could use someone else's opinion. I bought my iPhone 4 from Verizon back in June 2011, and I'm eligible for an upgrade in February. I always planned on getting the newest iPhone when I became eligible which is the iPhone 5. And I would be willing to wait, except that if I upgrade then, I will lose the unlimited data. So my only option is to pay full price. Or I can switch carriers and pay the ETF. And the most appealing, even they don't offer unlimited anymore, is AT&T. There are other reasons I'm considering it as well, like rollover minutes, and i'll be paying slightly less than what I'm paying now, for the amount of data I plan on using. I've never had any problems with Verizon, though having to do this sucks. I'm not sure about AT&T, though I've heard about dropped calls, among other things. And I would love to get an outside opinion here. Thanks.