I have one, and I like it. Accuracy is very good, and I like the ergonomics, but then I also liked my RS type 97B as well.. As for mags, well it is a bit temperamental. It takes plastic ICS mags, but not metal as they are a bit heavy and pull the front down very slightly, just enough to not engage. If you want mid caps, that are not APS (their midcaps are 60 round ones) then you have to modify the mag well slightly as it has a spring which pops the mags out when the release is pressed. I removed these and lengthend the space behind the hop a bit (about 1cm) and now it takes mid caps. I have a metal ACM mag which I will try this week. It takes stick batteries and I run it on my old 9.6V and it runs happily. Easy to take apart and put back together again, unlike my RS97B. Quite light as it is made of plastic, but does not feel really plasticy if you know what I mean.
So would I recommend it: Yes, but to start with just use the APS magazines. Hicaps are 160 round and mid caps are 60 round. you can pick them up from www.Taiwangun.com for £7 each plus postage.