I have got the cheque from d2h. I think I will go with Tata Sky because Airtel has stopped giving cashback from third party websites as
Deepu bro mentioned and also their logo is too opaque to ignore. Tata Sky has all the channels I need and it's in my budget when I am getting a new connection with 1 year recharge offer.
Their HD access fee is a little expensive, but if you are getting better quality 50-60 rupees shouldn't matter.