Bsnl have good network coverage in all over india but they have very poor customer support and they dont care about there customers. And its voice quality is also not so good and if you will look for data you will get so slow speed with regular server falier it and you will get alot of congection in its network . If you will compare its call rate with other service provider you will got bsnls call rate is so high among then and they also have not any good rate cutter palns. Its conecivety is a big issue
And they dont have any good custmer support .