Where I am the only option is Dish, and it's expensive as all hell. So instead of using that, I have a 5GB data plan through T-Mobile on our phones (5GB each). The phone works as an AP, and I connect to it via wireless like a router. According to Speedtest, we get around 2.5MB down on the average day. It's not great, but it works.
That said I can stream Netflix (not HD) and play online games just fine, with no real noticeable issues. If I can do it then I imagine you can as well.