I am using BSNL mobile for the last 4 years.The coverage of BSNL mobile is ultimate.Nobody can compete with the coverage of BSNL.But customer service centre is not upto the mark.But you are not in need of calling the customer care centre.Bcoz billing and connectivity will be always perfect.I have been using Airtel and Hutch before BSNL mobiles inception.But the service is too horrible.Billing wont be correct.Most of the customers wont check the bill of private operators.They will cheat the customers alot through the bill.
Most of the people think that if the service is from private operator by default the service is good.They are not understanding they are getting cheated by them.Go for BSNL, bcoz it is government organization they wont cheat you.Experience the coverage of BSNL mobile by start using that.Noboy covers India like BSNL does.