I take it you got the lil' black gift card in the mail. Our family took up the offer and other than shoddy customer service when there was a mix-up in billing it seems to be just as good as any other satellite service.
If you get a lot of storms/clouds in your area it may not be the best option, but I guess thats true with any satellite.