BSNL rocks man..just we need to be a little bit lucky..Those of people whom i know using bsnl ,hardly faced problems. Once a problem , it will take max 5 days to rectify if we go thru correct people..One more advantage with BSNL is , even if our broadband is disconnected, we are not far from internet, we can connect thru the phone line (thou the speed sucks)