Its clear, airtel has gone just a little ahead of d2h in terms of quality channels.
Airtel boasts of -- CBS Love, Granada TV, Zee Trendz, Zee premier, Topper
D2H boasts of -- Baby Tv, ZeeQ, Mtunes, khana khazana, care world, Jalwa,
Considering:
B4U movies(d2h) balances out zee action (airtel)
Espn news balances out Trace sports
MegaTv balances Makkal Tv
Jeevan balances jaiHind
Zing balances ETC
9X0 balances CBS Spark
Yes, D2H is having more bengali, marathi, gujarati channels, but Airtel on other hand has more Telugu, Kannada, North East, Punjabi, News channels.
Allin all its ur call, but on a whole Airtel has better quality of channels in their bouquet I feel. Though if one is a HD subscriber, then definetely D2H is leading. (with the removal of ESS from airtel)