The three most important things to consider when choosing a wireless carrier are:
1. Network
2. Network
3. Network
Switching carriers for no other reason than the latest smartphone is a baaaaaaad idea. A long time ago, in a neighborhood not so very far away, I was using a BlackBerry on AT&T. And I was happy. But then my old sentimental favorite phone company relaunched with a whole new device, new operating system, and all the promise of tomorrow. It was Palm, and they released the Palm Pre as a Sprint exclusive. You may (or may not) recall all the hype surrounding this new wonderphone. I was already a huge Palm ******, having used Treo phones since the 600. I didn't need to be hyped into getting the Pre - I was all in the moment it hit the streets. So I ported to Sprint, bought the Palm Pre, and was thrilled.............for about 15 minutes. The network sucked. Hard. The phone was an ergonomic nightmare with it's insanely small keyboard, and a grand total of 27 apps at launch for the newly minted WebOS. I believe they eventually got that app total up to about 35. So I went running back to BlackBerry while I rode out my new contract with Sprint. Eventually even that was too much so I paid a modest ETF and signed up with Verizon. Never looked back.