I have a CMMG Banshee in 9mm that I absolutely love and it takes Glock magazines. The best attribute of this gun is the radial-delayed blowback system. It mitigates recoil a lot. Shooting the Banshee next to a standard blowback operated AR9, or my Beretta CX4, is a day and night comparison in terms of recoil. And it's been 100% reliable with every type of ammo I've used, which is quite a lot.