I own one..... And love it! Yes the selector switch is a little frustrating sometimes, but it's small beans really.
The mags are on the large side.... But honestly, they are a great gun! It fits lots of roles and I even manage cqb with it.
The hop up works well, and it's got some serious range...