I don't know your zip code, and your data needs seem very different from mine (so apples to oranges), but Verizon is hardly what I'd call an affordable carrier. Sprint, T-Mobile, Mint, Cricket, Republic, US Mobile, etc etc all might be worth a look at for a hypothetical person in your area...