I hesitated quite a fair bit before deciding to get this as the reviews were pretty mixed. In the end I just went and got it as I was tempted by the "good reviews" and demo videos. As usual, it didn't take me long after delivery that I started to tear open the box. First impression after opening the box was the toy gun itself. It felt good, sturdy and has a "realistic" weight about it which I liked. The grip was good, especially with the scales at the sides. I worried about the fitting in the battery after seeing reviews about it. They weren't wrong and at the same time it wasn't that bad of a deal. I did have to fiddle with it somewhat and had to sort of fold the wires in, raising concerns that I might damage the wiring in the process (not knowing much about electronics an wires). The battery came already charged and once it fitted it in, I had a royally astounding time shooting gel balls all over my tiny home (of course, only during my breaks). I would say it is fairly accurate and the speed and accuracy is way better than my Fire Rat II. I especially like the sound it makes when the gel balls shoot out (without the slider clacking in and out, I locked the slider). I also liked that they included the two magazines and the drum. I would have much preferred if both magazines were long ones, but they are still good nevertheless. I don't prefer the touchlight, I find it superfluous and a drain on the battery so I didn't connect it up. Would have prefered if the barrel was metal or alloy based but supposed that would have driven up the price for the toy. The toy has two shooting modes, both powered. It goes full auto and a little bit staccato if you press the trigger lightly and release. Would have preferred if I could shoot manually without the battery as to see how accurate I can get without a full "spray" of gel balls. Overall, a value for money buy and if they make improvements in the future with a reasonable price hike, I would definitely get into that.