I have had HughesNet for nine months. When functioning properly, service is fast for wired connections, decent for wifi. Pricing is on the high end. You reallly have to watch your data cap on this. Not like cable internet. The pluses are less outages and fast speed. Their agents however are hard to understand and will tell you they have accomplished things with your account when they haven't actually gotten them through. This has been my experience.
The speed is great on HughesNet AS LONG AS you are paying for one of the top two tiers. It's expensive to say the least! If you start at a lower tier, you're going to be really frustrated with the way the internet slows down when you run out of your daily data ration. Then, you'll have to suffer through phone calls with their spotty customer service until you're finally paying more than you thought you would. Speed is awesome as long as you're willing to pay for it.