d2h is far ahead interms of customer service and popular channels.
All other are playing catching up. Now dishtv surpassed with Highest number of HD channels
Some say Reliance has best quality for sd channels. Some say Tata Sky.
One cant get everything,if some one wants real good pricing,still a good number of channels and popular hd channels- Videocon is first choice. Some SD channels like Star sports are in really of bad quality in Videocon. But overall no other D2h Operator gives that many channels Videocon d2h gives in Platinum HD pack at 460 (Now 480rs),including 21+1 HD channels,almost all SD channels except Ten Cricket(But you can see for indian or imp cricket matches in TEN HD). This is best price one can get almost all popular HD channels except HBO channels. Price wise still Videocon is best. ( I mean in comparision with number of channels it has. I dont compare sundirect here,it has different user base altogether- Sundirect costs 3months 1102+you need addon to see all channels)
Every DTH has its own pros cons,its upto ones personal choice to decide which way to choose. Not every individual thinking will be alike,so as his choice of d2h and his own reason to make that choice