i think if quality of both sd and hd is considered (i.e. if you want best) then airtel is best .. but if you not want picture quality of sd very well then go with videocon d2h. (but there is only little difference with regard to airtel ). tata sky is very costly and it's sd quality is worst . Dish tv dont provide star HD channel and about reliance all know that it provide least channels.. so According to me only airtel and d2h are good.