You can view india cricket matches free on which channel it broadcast(Dish tv) package cost low.you will get two english movie channels in dish tv.so go for dish tv
If you are Telangana region then go to Dish Tv as Dish TV giving 2 Telangana news channels T news and V6 news.Except this not much good channels are coming in Dish TV.If you dont interest in news channels then stay in D2H only. Dish Tv is giving Gemini life which is giving very good songs which is not available in Dish TV.For only Telugu channels no need to change for Dish TV.
if you are checking regional Videocon id best no one beat them,
but only HD blindly go with Dish tv,you will get all HD channels which is available in india.
Dish TV is the only operator given official statement about their plan on HD in india.Thier minimum HD channels target count is 50.You will get more HD in major zee group regional channels soon.