I am using BSNL from last 7 years and it is a good service I have found than other companies because I am also using Tata Docomo from last 5 years .
In comparison with other companies I like BSNL network .
BSNL also has awesome tariff plan which I like the most. I am using a plan which includes 20p/min call to any 4-5 bsnl numbers you have selected, which is very good because as usually I have to contact more likely with these numbers.
Coming to network coverage, I like its network coverage the most. In villages also it haves full range, it provides 3g service in some of the rural areas.
So according to me it is best as my personal experience says.Customer support service is also good, there is no waiting during calling to customer care number.