I am currently working for a Security Company and get LEO discount on glocks through a local dealer. I am wanting to upgrade from a 3rd Gen 23C to a full size 22, but I am stuck between the 2 mention in the title ( 3rd gen 22c or 4th 22). The pros of the 4th gen are it is not ammo sensitive like my C model is ( it wont fire cheaper federal, even says it wont on the box) and I would be able to compete on an more even playing field with IDPA. The magazine release is also larger and easier with my small hands ( still not like as much as Hk45 or P30 but half the price). The C models though, I love the reduction in muzzle flip. I hated that about the normal gen 3 22s, which would be a big advantage if I had to ever use my weapon. Opinions?