Tata sky is good quality, though I havent really tried other HD services. However, ever since I moved to a slightly windy and rainy city, the reception has been erratic. The problem is not only the weather but issues in the connections and antenna direction etc, which need to be seen by the technician.
Considering the cost of the HD packs, if one is not able to watch TV properly for 10 days a month, it is quite a waste. Especially since a technician visit will also cost a minimum of 200 Rs.