i am on bsnl broadband since 2008 Jan ,almost 5 years, I live in small town,so i have no choice other than local wifi and cable broadbands( They offer 1300 unlimited for 4mpbs - but i dont believe in them and reliability is poor)Only twice in this period i has connection problem that too equipment upgrade in local exchange each time lasting for 12 hrs once and 24hrs onceOther than that its a rock solid connectionIf they improve some plans like UL1350 and UL 1700 plans to more data within FUP, its the best btw,i had exchange 4km from me for 3yrsFor last 2years they setup a new exchange (Pretty small one) ,luckily it is .5km from my house.As far my expierence goes,For Towns and Smaller cities BSNL is best. Employees of bsnl of these areas mostly known to our parents or our relatives,so we get good service. Work load for these people is less. Believe me I never bribed BSNL guys in my place. In cities its may not be the case ,there is more work load,they dont care a sh$t as there job security for themFor metros, many options are there.But if you have a new problem started with BSNL,its a torture unless its resolved or go out of bsnl. I had big problem with Cellone postpaid,i had to visit exchange for every small activation,deactivation. So got irritated and moved to voda