I guess that I am in a small minority that is very happy with Hughesnet. We had dial up for about 10 years and it was so slow that we couldn't really use the internet at home. We tried a wireless card from AT&T (which has great cell service at our home) but the speeds were horrible.
Thanks to the Reinvestment and Recovery Act (or something like that), we were able to get Hughesnet installed for at no cost and instead of the $60 or $70 per month for the lowest tier of service, we have it for $40.
I am absolutely satisfied with what we get, but it may be just because of what we had before. It is also probably the manner in which we use the internet. We don't do any "twitch" gaming, we don't do much uploading, and we don't watch streaming shows or movies.
We can watch video clips, download files, music, etc. We installed a download monitor so that we can see how much usage we have remaining in our rolling 24 hour period. You also get one "free" token per month so if you use up all of your allowance in a day, you can recharge it. You can buy additional tokens for $5.
They have recently added another 50 megs to our daily allowance and have also changed the the way your "bank" works to let you use up to twice as much in one day (example: if you didn't use it at all yesterday, you get double today - but you can only bank up to 2 days, so far).
At this point, I couldn't be more happy with Hughesnet. Yes, it does go out during inclement weather (same time as my Dishnetwork signal does). Sometimes its faster than other times, but, in my case, it's cheaper than a wireless plan and is much, much faster.
I cannot comment on service, because we haven't had any problems (it was just installed in July). I will be able to comment on this shortly, because we are going to have to have the dish moved due to a building expansion, so I'll post how that goes.
I do definately seem to be in the minority, but I assure you, I'm not a "plant".
Good luck and take care.