I know the comments about satellite are a couple months old - but since I have Hughes Net I thought I would offer my perspective.
When I first moved here, it was completely out of the question. Speeds were not good enough and there was a hard limit on data. But after 3 years of lousy DSL that would go out anytime it rained, and progressively longer times to restore service (3 days and a call to a regional VP on the last one), I decided it was time to look at alternatives.
Hughes now offers a much better plan. It's a two-tier system (or maybe 3): you get 50GB unrestricted, full speed. After that you are throttled, but there is no upper cap on total data usage. There is also an additional 50GB unrestricted off-hours (like 10pm-6am).
When I've done a speed test, I run around 25+mbps unthrottled, and 1.5-3mbps throttled. Still much better than I was getting with DSL.
The biggest problem with it is latency. Since the signal has to travel at least 50,000 miles to the satellite and back, latency is pretty high. My ping times average around 750ms. This is the biggest problem for gamers, not as bad for other uses - but some streaming services don't play well with high latency.
As for streaming: Netflix is usually good, it just takes a bit longer to initially connect and load. Youtube is usually fine, sometimes has buffering issues. Amazon Prime works ok. Hulu is out - I couldn't even get anything to load. Vimeo works fine.
As for other applications: I'm a programmer and I work from home. The biggest effect I've encountered is when I'm logged in to a remote system - because of the latency I type half a line before I even see anything. It can be mildly annoying at times. Meetings are usually fine, sometimes the audio breaks up.
Between work and streaming, I usually hit the limit around the 12th of each month.
It's like satellite TV in that the service goes out in bad weather. But it's surprisingly stable and tends to come back pretty quickly. Longest outage I can remember was about an hour. Usually goes out during the heaviest parts of bad thunderstorms.
I also got the phone service, cost is around $150/month for both. More than other services, but there really isn't anything comparable for me.