Tata Sky provides good services in regards of active services, quality, technical support and customer care; as usual this moon also has a visible dark spot - their costs.
Tata Sky has limited but satisfactory channel listing except regional channels, but still there there package structures and cost are not affordable for medium class people. There is less of flexibility while subscribing add on packages in Tata Sky but this is the same concern with others too.
Tata Sky will be a best brand if they provide toll free helpline numbers, will not be adamant to use self help options like to send sms to subscribe to channels when already called on helpline for the same purpose, and they should provide flexibility - because they are unique among other frauds.