This is one of my favorite guns for a few reasons:
1) Very sturdy. I dropped mine in a big pile of mud and after I cleaned it out, it worked perfectly.
2) Low ball breakage. Iv'e played about 14 games with this gun, and I only broke 2 balls.
3) Looks good. Since this gun is not very popular, it is a good head-turner at the field. The anodizing looks great.
4) Compatibility. The gun can use any spyder barrels, and a lot of external upgrades
Weaknesses:
The only bad thing is the lack of internal upgrades. I think joker may have gone out of buisness...
Conclusion:
For the money, this gun just blows away the competition. It can outperform any spyder within a $100 price diffrence. I you are considering buying a gun from $150-300, then I would say to buy the Joker ACE. (Not STP!)