While i do agree with most of this, i also agree with crunchmeister. A well tuned, or upgraded JG, CYMA, ect can perform just as good as a TM. While one may take more work to get to that point, it will still be similar.
Out of the box, theres no question; but since everyone here just loves to buy airsoft related things, they usually dont stay stock long anyways.
Just my .02