I live near Bozeman, Montana.
I currently pay $40 or $80 a month. That's because I sometimes switch prepaid plans if I need to.
The only provider that covers this rural area outside the city is Verizon. Verizon does have that going for them. They usually have good coverage in my experience.
$40 gets me 3gb of 4g lte speeds, then much slower speeds with Verizon's "always on" data. $80 dollars gets me the unlimited data plan with 4g lte speeds, but unfortunately that does not mean they won't choke your bandwidth to death. I get only around 20 - 30 kB/s during the day. The reason is because they will choke certain plans to make sure others get the speeds they pay for, or at least that's what I've been told.
Except for the lying rep that conned me, claiming that my data would run at 4g lte speeds most of the time (they've been choking it to the point that it's almost unusable from 8 am to past midnight most days), customer service has been alright. They won't refund me anything, or pay me back for the $500 I spent on setting my phone up as my internet instead of something else based on lying rep's word, but they did give me one month half off when I had a refill card issue, and no time to get another.
All in all I wish I had a better option, way out here in this rural part of the valley. I know there are other providers in town, but I haven't used them, so I don't know if they're the same, better, or worse. I think Verizon is the more popular one around here though, but I could be wrong.