Well acc to me right now , ADTV is the best (15 HD channels), Dish is also good for you as you seem to watch infotainment channels like nat geo , discovery etc and Dish has the highest no of HD infotainment channels (i.e. - 6 ) while Tata and Airtel have 2 and 3 respectively. But dish doesn't have star HD channels. So up-to you to decide. I wont recommend tata sky as when you buy something , you wish to enjoy it when you are using it , i.e - the present , You don't buy a thing seeing what it "May" become in the future. That's my opinion , others can differ. Ultimately its up-to you. Good luck !