We(4 smartphones, 1 flip phone, and an iPad line) were with T-Mobile for almost 2 years. After doing a lot of traveling for work, it became clear that T-Mobile's network is just not close to Verizon's, at least in the Southeast and Mid-West. The coverage was also pitiful inside buildings. Inside my small business's office, I would not get a single bar of service, and was worse in larger buildings. Another, bigger to us issue, is the T-Mobile billing system. It seems archaic and dysfunctional. Our bill was never credited properly, nor was it ever the same month in and month out, and calling in have them to manually credit our account and also to hear the same "the credit should start automatically appearing next month" got old. We actually switched back to Verizon on Saturday and the announcement yesterday of unlimited data was icing on the cake. With the initial switch to Verizon we were gonna have 50Gb of data, plus 8GB bonus data each month, for a total of 58Gb for $174 per month(210-17% corp. discount), plus a couple line access fees or something, and the total tax and all was roughly $250. With the new unlimited plan our monthly total will be $220 total. After leasing three phones with Verizon, our monthly total is $393 including taxes and insurance, which is actually only $13 more expensive than what we were paying with T-Mobile, plus we are leasing 1 more phone than we did with T-Mobile, so if you take that away, is $23 cheaper for us at Verizon.