I am using bsnl 3G since a month and the speeds are ok. The only problem with my bsnl 3g is the frequent disconnection. And obviously the internet plans suck in 3g as usual. However, the call rates have declined and are reasonable.