You can't avoid local operators. Just compare the services of BSNL before and after the entry of local operators. Earlier when it was fully government employees operators it was quite tough to get remedy incase of any down. After augmenting with local operators now the faults are being attended very fast.
However local operators are hesitant to implement IPTV since they are already tied with cable tv networks. They can't loose their margin just because of IPTV.