I've had this gun for a year now and it performs great. It was my first electric airsoft gun. It still runs great even after I accidentally got water into the gun and had to completely disassemble it to dry it all out and made several noob mistakes during said disassembly.
It is very accurate and hits consistently on semi-auto.
Very reliable even after an accident
Pre-upgraded out of the box with a Madbull tightbore, and maybe more things
Free DNTC FSC flash hider looks awesome
Easy to disassemble for maintenance or upgrades
Solid front metal rails
Very realistic look--Rails have a trademark and even has a gas tube and outer barrel has realistic armorers' markings engraved into the metal
Shoots at a slightly lower FPS than advertised (340 FPS, not really a bad thing)
Front rails got loose and started twisting (as a whole unit). Had to use barrel nut wrench to tighten rails and problem went away
Scratches are very obvious on black metal parts