Yea definitely bsnl are the best. I too was using my conneciton with a UL speed of about 10kbps. But for the last 6-7 months Ive been getting lot of work which requies lot of uploading. I've been steadily refusing cliets who demand high uploads. I coulnt bear this any more, and sent a lenghty email to bsnl and explain to them that for many people upload is as important, and infact in my case upload is much more important than download. I even agreeded to take a connection with 256kbps upload and 64kbps download speeds.
I am realy glad bsnl have implemented this change, from today onwards I have been getting about 27kbps upload speeds, earlier I would get 8-10kbps.
Bsnl are doing a very good job, I wish them luck.