BSNL Broadband is best .. no doubt. Err.. till the time you have a problem. 'Coz there will be nobody who can solve it (if at all) in a reasonable amount of time. I have a DataOne connection (unlimited) and am yet to see a single other provider who can provide unlimited connection for 900/- and 256 kbps.
But yes, they charged me for 9 months at one go, despite the charges having been paid. Then it took 5 long months to get it right!! And now its workiing again. Hoping nothing goes wrong