A good compromise for many people, including the OP here it looks to me, is Verizon's "Max" plan. This plan is not listed anywhere, and is ONLY for current unlimited data customers that are now off contract. For the exact same $30 you now pay for data you will get 6GB. The bad news is you will go back on a 2 year contract. The good news is that you will continue to pay exactly the same amount monthly, but will now be able to upgrade to a subsidized phone.