The good thing with TATA is that they really do provide the speeds they advertise on the plan, most of the time even more.
I usually get over 30 KB/s on my 256UL, however with TATA downtime can be a major issue. I havent had any major downtime yet, but I've got used to it being down for an hour or so everyday.