I am using BSNL from last 8 to 9 months and I had a experience that is is very good in terms of internet connerction but when it comes to mobile fower connection somes where it fails BSNL needs to improve its network connection and it need to bring 4G connection.
It also has very high pricing in prepaid conection the net packs are very costly and talktime packs are also