If you have enough TIME to wait, if you always like to SLEEP after a Click, If you love to call for problem log or DOCKET twice in a month, if you are not at all serious about your internet activities - BSNL is best for you. Total worthless and annoying service you will get.
Sometimes you may feel that - "I will throw the modem for the Link Failure Problem ".
You can not trust your BSNL connection for your important tasks like, office job, money transactions, etc as you will be scared of Link Failure during the process.
You can not trust BSNL broadband for download also, as if you are downloading through a browser, any time link may fail and your download will be stop.