BSNL have been one of the oldest network providers of India as it is a government orginasitation. I am a very old customer of Bsnl, Inspite of being such an old customer the don't even care for us, my call rates are very high as compared to other orperators, also my data pack costs very high. In old times bsnl usd to cover the most places but now coverage is least I am unsatisfied with all of them but the thing I like about them is internet speed its great where signal is great also its schem for free roming is great as its very helpfull.
Summing up Bsnl has some good points which can be great rather best for rich but u can get better . But plus points are less negative are many.