Had been using Tata Sky for 2 years and then swicthed to Sun Direct.
Tata Sky - Clarity is very good but only 6-7 Malayalam channels. Cost is also a bit higher than other providers but quality of service, picture and Set top box is better.
Sun Direct - Changed to this only coz of 14 Malayalam Channels availability. Picture is not as clear as in Tata Sky but still good. Cost is lesser but Adding plans, recharge via site and customer service is not up to the mark. Other Channels availability is lesser. Have to opt for Add ons.
Asianet Cable - Was there at home (native) for 4-5 years later moved to Asianet Digital.
Asianet Digital - Using at home (native) now. Number of channels is unbeatable but picture quality is poor.