I love this gun. Been using one for years. I have one of the first ones that came out and besides replacing a few o-rings (expected) this thing has always fired for me. The factory trigger has a pretty heavy pull on it, but since I started with a pump gun, I'm slow to fire anyway. I have seen (an done) some pretty massive abuse to these things, pick 'em up, pull the trigger, and a ball comes out the end.
My biggest beef is the amount of parts in it. If you open up the body, theres like a million little tiny parts that you could potentially lose. It still takes me forever to get it back together after stripping it.
I recommend this gun to any starter for a first gun because it will grow with you. You wanna shoot faster? They've got the upgrades. Better barrels? All over the place. I have never seen a more upgradeable gun on the market. Only giving a 9 because of all the moving internal parts.