All are the same. You'll find people saying something bad about each of the DTH operators, and similarly people who vouch for each of these companies. I would advise you to first decide what channels you would need, and then go through each of their sites. Find out which of these provides the channels you need in a good/cheap package and opt for them. Picture quality wise, I can't comment 'coz I've only used Tata Sky, and I'm happy with it. Generally I've heard more negative reviews about Big TV, so you'd be better off staying away from them.