I'd read the contract but yes, sat works fine in such locations.
So the current provider we have is century link, and in our area we can only get 3mbps download, and about .40 upload speed, this is a dsl. So of course we have alot of issues with slow internet and when multiple people use it, its basically over for anything online. I play alot of games and can always expect a really high ping and really long downloads, and this is the absolute only dsl provider in my entire area. I did some research and found Viasat, now viasat can give me up to 30mbps download (we will probably only do the 12mbps plan), the only issue with that is that its satelite, not dsl.. We do live ontop of a hill and we have no trees that would be in the way, but I don't know if switching to satelite would make things better or worse. Also its all unlimited data so that wouldnt be an issue.