Nope, bro.
It's obvious BSNL service sucks SOMETIMES but as of now it's better;Especially at our DUM DUM Telephone Exchange.
Many of our Forum Friends from Uttarpara or Barrackpur suffered by the Faulty and Trash service from BSNL,I also suffered quite a lot...but things seems to have changed now at least on Dum Dum.It takes only 1 day delay for your lodged complaint to be resolved/rectified,at the behest of their positive attitude.
The undersea cable cut saga that took 2 months before was a complete different phenomenon beyond BSNL or TataDOCOMO or Reliance,etc ISP's hands...so nobody except international events are to be blamed.
Admittedly, there is still a large part of lacunae on BSNL's front,but things are changing slowly yet steadily for the betterment of us the customers.
I had no telephone connection for a few months because of "road repairs on Dum Dum Road" apparently. Anyways, i have got rid o f BSNL for good, went to Cable office on May 31, 4 PM, got Internet set up at my house at 6 PM on the very day, got my IP and username password before noon the next day, so service is first class.
512 kbps connection , Surfing is ok, youtube videos play at 240p, but many popular videos are cached in ISP NAS server maybe, 1080p Vevo videos download at 2-3MB/s
Night speed from 1-9 AM is 3mbps on my plan, get around 350-400KB/s speed, download around 9GB in that time.
There is in internal tracker run unofficially by some wishnet users, around 1000 torrents there, latest games/movies. DOwnload speed is Full Duplex 100mbps, around 10MB/s
Other peered torrents from kat.ph also reaches speed such as 5-6MB/s even though my peering speed is supposed to be 20mbps.
If you still say BSNL is better i think you might have been considering reputation over product.