First, there is one thing people need to understand - the promised speed is 3.1Mbps, and not 3.1MBps. This subtle difference means you are being promised about 8 times less than what you expected (you should expect about 400KBps). But since all telecom companies employ this tactic, essentially youre comparing apples to apples.
Next , the product is set to "Hybrid" mode by default when you buy it. Switch to NetConnect+ mode to maximize your web-experience.
Lastly, the 3.1Mbps reception is promised peak-performance under ideal conditions. Which means that you should always ask for minimum guaranteed speeds in your locality, and make decisions based on that. And whatever happens, keep the contact-number of your sales-representative handy. Do not hesitate to threaten to escalate to HO, or even drag to consumer-court if there are major deficiencies in service. I made my service-rep pay Rs. 30 from his pocket as a token punishment when my bill was inflated because of his delay in switching me to a plan of my choice. Too often, we let corporates take advantage of us.
Anyway, now for the review. I have been getting, in my metro-underbelly area, with all things going for me, speeds of between 500Kbps and 10Kbps (for peak-load hours). To a casual surfer, these speeds are decent. But dont entertain visions of playing high-definition videos over the Net without buffering.