I am user of bsnl mobile after AVOID(Airtel Vodafone Idea) has applied minimum recharge policy to get services active I have ported all my family members secondary number to BSNL it is good for emergency purpose not recommended for primary number, I have used BSNL 3G and it works Good at my home only with Good speeds 8-9 mbps all day, but when I am away from my home it is works like hell, and in rural ares you will not find 3g only 2g network is there, it is only best for calling, and cheapest offering 136 plan gives 730 days(2 year) validity for incoming and outgoing but for making outgoing calls you have to recharge with other STV or TOPUP your number with main balance, so in conclusion bsnl is recommended for calling purpose only, you can use data feature only if your areas has Good 3g and Speed, thing will be changed after BSNL 4G pan india rollout after that we can use bsnl 4g which will work good atleast better than BSNL 3G.