BSNL is a good mobile oprator for all those which do not want very expensive mobile recharge. It has various low cost special recharges it has various plans which are much more cheaper than other network providers such as Airtel, Idea but you will not exprience very high speed because its 4G network is not available in various states but as per 3G is concerned it is good enough. If you want a good speed u can just se your mobile's network settings to WCDMA only and this way you will be able to acess 3G net always otherwise it will just fluctuate between GSM/WCDMA auto i.e.2G/3G auto.But some mobile companies such as redmi and motorola do not provide the option of WCDMA only i.e.3G only so I have got a solution for you all just go to about phone in settings of your phone where you will see a option internal storage click it 4, 5 times and then you will get a option of phone 1 , phone 2 it will be your sim information just open BSNL sim information scroll down and you will get a option of network settings where where you will get too many otions just select WCDMA only i.e.3G only and you will be able to access 3G speed every time. Another good thing about BSNL is that it is a government opreated mobile operator and it is totally roaming free throughout the country so it is another way of saving money you will not give any extra charges in calling outside your state but in other operators you will have to give some extra charges even in incoming calls until you get your roaming free.Now talking about networks there are very good networks in city like other operators. In local areas such as villages it has average network but better than other mobile networks I would like to sum up my opnion by saying that I would like to suggest you all to buy BSNL sim before you buy any other and follow the steps told by me and face problems in using internet just comment on my review and I will suerly help you to solve your problem and its a request if you find my review helpful please tell me by comments . Imp Note- I live in Almora Uttarakhand and its my personal exprience of BSNL network if you don't have a 3G tower in your locality ask BSNL to install one and I assure you will not face any problems if you follow the given steps.
Thanks for reading my review : )