Verizon is one of the worst companies in existence when it comes to doing what's right by the customer. They lie and try to scam the customer into buying tiered data packages for the sole purpose of charging more for the same service. AT&T is really not much better but at least they treat you like a human in their stores and let me upgrade on the line that I have my unlimited data plan grandfathered to.
Verizon and AT&T don't actually compete, as they both offer the same service at the same price. Someone like Google really needs to launch a mobile data network to compete with the duopoly that exits. Maybe buy T-Mobile and dump about 10 billion into network infrastructure. Unlimited data plans $35 a month, no contracts. All phones sold off contract at off contract prices. Put the scum like Verizon out out of business.