I'd suggest you look into the KSC G19 if you want a mid size Glock.
That thing was one of my favorite Glock for a long while. It was pretty good. Accurate too.
THe thing is, troubleshooting them is tricky. The KSC/KWA system is much more complicated than the Marui and clone internals. But there are a myriad of preventitave measures than you can do to ensure everything is a-ok.
And when they fail, they fail the hardest....