This is my first airsoft gun and it works great. It is an overall great choice for a gun if you play C.Q.B., which is what i do. I found the way high caps work to be a little annoying, and mid caps are not very good if you go full auto because you will empty them quickly, but that isn't unique to this gun, but all P90s.
-Comes with everything you need.
-rails(i find that preferable to having a model that comes with a dot sight and no side rails)
-Good rate of fire on auto, and can be fired very quickly on semi.
-Orange tip is glued, and you likely will have to melt the glue rather than cut it.
-Battery compartment is fairly small.
Rating: [5 of 5 Stars!]