I Switched to Sprint from AT&T because I was having trouble with the cellular (phone) service. I couldn't make any phone calls from inside my house. Now my phone service is great! But my 3G is so bad in a lot of areas, it's ridiculous! And I live in a big city (New Orleans). Most of the time I can't even load and watch a YouTube video, much less surf the web! If you switch to Sprint, make sure you do not turn on your WiFi for the first couple of weeks to see if your iPhone works as good as you like. That way you can cancel your contract in the first 14 days without getting stuck with the ETF. Unfortunately, I didn't do that....