40 mb/s down and 15 mb/s up is really good! Especially without full bars. I have Verizon and I average 25 down and 10 up with like 3 bars. The highest I've gone is 37 down and 15 up, with full bars pretty near a cell tower.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?