I have both dishtv and tatasky, and based on my experience i am giving you the difference and better option to choose:
First: Number of channels are more in dishtv (178) and tatasky (120)
Second: More number of regional channels for all genres. Tatasky lacks in this
Third: More options in Movie on demand and also choice to see hollywood Movie as well...but Tatasky lacks in this option
Fourth: Cost per movie for movie on demand is less in dishtv Rs.40+taxes for Hindi and Rs.50+taxes for English.....where as tatasky charge Rs.75 for Hindi...No english option...Tata sky lacks here as well.
Fifth: Economical: Dishtv is more economical then tatasky about Rs.1000 also having offer for five months free...but tatasky donot have any offer and are more costlier.
Sixth: Harware of both are same quality.
Seventh: Picture and sound quality is same almost.
Eight: Customer service of dishtv is coming up and having slightly better then tatasky.
These are solely my view on both services might be yours are different from this as well
First: Number of channels are more in dishtv (178) and tatasky (120)
Second: More number of regional channels for all genres. Tatasky lacks in this
Third: More options in Movie on demand and also choice to see hollywood Movie as well...but Tatasky lacks in this option
Fourth: Cost per movie for movie on demand is less in dishtv Rs.40+taxes for Hindi and Rs.50+taxes for English.....where as tatasky charge Rs.75 for Hindi...No english option...Tata sky lacks here as well.
Fifth: Economical: Dishtv is more economical then tatasky about Rs.1000 also having offer for five months free...but tatasky donot have any offer and are more costlier.
Sixth: Harware of both are same quality.
Seventh: Picture and sound quality is same almost.
Eight: Customer service of dishtv is coming up and having slightly better then tatasky.
These are solely my view on both services might be yours are different from this as well