I had one. I bought a new Gen3, it had bad ejection problems, and Glock eventually exchanged it for a new Gen4 with all the updated parts. The Gen4 was better, but still not right. I cut my losses and sold it. Went with a different brand and all is fine.
Walther PPQ - When you shoot one, you'll understand.