BSNL is is provides best network coverage all over India but its Internet service gives you bad experience because of its unstable networks.I am Using 3G service but I got 2G Signals on my phone thats why I have to use 2G service.Even I have selected Only 3G mode but still I am facing same problem.sometime it works with 3G networks and sometime 2G.I contact with Costumer care center they provide me manual settings but manual setting doesnt work too.I called them 5 or 6 time but they are unable to solve my problem.
I have moto G 3 Gen Phone.and I was using TATA docomo sim before and Docomo Works perfectly in phone.I dont find any problems with calling with BSNL itss great for calling but for Internet its Need Improvement.