Take BSNL recharge for ₹397 and get 300 days of validity 100 free sms per day for the first 60 days thereafter chargeable. I'm using BSNL as my primary number been receiving bank otps without any delay, receiving calls without any stuttering, coverage available everywhere even in forests,protected areas etc. Only downside is absence of 4g, so internet is pretty much useless.