When HughesNet says "up to 10 Mbps" what they mean is .5 Mbps, except from the hours of 2am to 7 am. We used HughesNet at our cabin home, and virtually every time we would visit, a great deal of time was consumed with technical support. In addition to slow service, consumers need to be sure to read the fine print with HughesNet: you are only able to use a certain amount of Internet data each month, and when you exceed that, you have to purchase pricey restore tokens to regain service. In the end, this is the most expensive "service" available.
We found another provider, and we called to cancel HughesNet. It was a fight just to get the contract canceled. When we explained that it seemed unjust to have to pay $144 to cancel a service we never truly received, the best they could offer was to reduce the fee to $72 (and, because they charge a month in advance, they are still keeping our $79 fee that was just paid with only 4 days into that month's service).