If we don't count 3G, then probably Reliance EDGE is best in terms of speeds. I get almost 32-35 KBps transfer rate with IDM constantly with speed varying between 32-45 KBps some times. In night or early morning, i get constant of around 38-40 KBps download speed, thats more faster than my BSNL broadband @ 256 kbps after FUP having download speed of 30-32 KBps.