Well, I've used quite a few airsoft guns over the years and I have to say this one is one of the best. I got a few months ago and already it's been put through the ringer a few times.
First of all, I live in Washington State, which means almost every time I go to an outdoor airsoft match, it's raining. I've played in multiple wars with this thing, some lasting all day, and no matter how wet it got it's still kickin hard. (Mind you I have not submerged it, that would just be stupid.)
Now, the gun I got comes with a high torque motor and what I believe is a 120-130 spring. I'm not sure if that's standard or just the one that I got, but it's pretty great for me. This results in a decreased rate of fire, but higher power level. (Something I appreciate.) Though it only fires about 700rpm, the range is a good 150ft with .23 bbs despite the fact that it's the CQB version.
I usually hate foregrips, however the grip pod that comes with it impressed me som much I found myself using it.
The sights are adjustable, the battery compartment is HUGE (I was able to fit a 2200mah 7.4v LiPo in it), and the whole gun is very durable. All in all, a truly great gun. Can't wait to put an EGLM on it. 5 stars!
-Very large battery compartment, virtually the whole stock.
-Sturdy, solid feeling, and water resistant (All polymer and metal).
-Very powerful for a CQB gun, high torque motor and thick spring and well as high grade gearbox -are stock.
-G&G, non-China brand and manufacturing.
-450rd High Cap M16/M4 mag.
-Solid RIS system with lots of room.
-LiPo ready, though I wouldn't suggest a 11.1v. Go with the 7.4v, your gun will last longer.
The cons are kind of just preference cons...
-Heavy (About 7lbs, though I really like that feature).
-Lower rate of fire due to high power, but that hasn't stopped me yet.
-Doesn't come with a battery but I always stick a LiPo in anyway.