BSNL's tag line is best h mere liye but I'm literally unaware who is that person who says that it's best for him. My father had BSNL no but thanks to mobile no portability, I got him ported out of BSNL.
The carrier has serious network issues. Most of the time it's call drop but then voice clarity is also not clear. It is only on streets and on higher floors that the cell phone catches it's signals.
With the kind of services it provides, they charge way too much fare. Also why in earth do they charge for validity of talk time. I mean no other company out there charges for increasing the validity of the talk time. If I got my no recharged then why should I pay extra for increasing the validity.
If I wanted a poor network I would have opted for reliance which would have charged me at least low fares for calling and messaging.
It's 2g internet is like a test of patience. If you really want to build up your patience, better but BSNL's 2g.