Let me start with this, it's a dang good gun, despite my lack of true experience.
-The gun is a spyder: Tough, durable, and can fit almost any part
-Comes outta the box pracitcally read (Need to charge battery)
-Trigger is easy to recharge
-Fires FAST...I mean, 14-17 balls depending on set up
-Nice 'n' cheap electro, the pullback is nice and sweeeeeeeeeet
-The firing modes are slow...You can fire MUCH faster with semi, auto doesn't compare to that of an Angel
-To fire fast, you're gonna need a 12v-Xboard...9volt is my BIGGEST mistake
-Stock barrel, they give you a crappy barrel so you'll spend more and upgrade...Duh
-In my mind, they could have done a LOT better on the paint job.
-Some moron put a sight behind vertical feed
This gun, without a doubt, can take anything you ask it to. With only about $50-100 of upgrades you got a gun that can shot along side some high-quality guns and pay a lot less!