I wouldn't switch from Verizon. I know that they are expensive, but they have amazing coverage and fast LTE speeds. I have switched from them several times in the past to go with other carriers and it has never worked out. T-Mobile was the worst. I couldn't get reception in a lot of places I traveled to. It was fine at my home, but not really good anywhere else. Sprint was the best in my house, but then there isn't LTE everywhere with Sprint and when it drops to 3G it is horribly slow. AT&T wasn't that bad. And I really didn't have the dropped calls that people complain about. The coverage just wasn't as good as Verizon.