At the time when evryone was using 2g mobile. Ay that condition bsnl was quite ok. But now time 4g. Bsnl is not giving 3g or 4g internet in rural areas. And compare to other companies like jio or airtel. bsnl went back specially in rural areas. But in future if bsnl expands its range then definitely it comes back. In early when we used 2g phones that time bsnl service was too good and every was satisfied