I absolutely love my G22, everytime I pull the trigger it fires, however you cannot go wrong with any glock. I also loved the gen 4 17, low recoil, but I like the extra punch the 40 can "potentially" deliver, especially with our mag limits. Personally I could own one in every flavour.