DishTV has the highest number of HD Channels, especially, when it comes to English Movies HD channels, DishTV is the winner. Even for Hindi general-entertainment channels like, Star Plus HD, etc.. prefer DishTV.
The next two competors being TataSky and AirtelTV. But, please note, English Movies HD channels are very less in this however, regional channels, especially Hindi channels, in Tata Sky and Airtel TV are more or less same as Dish TV.
(as of 2013 June)