I've participated in USPSA for three seasons now and here is my opinion. I shot a gen 4 glock 19 for a year and traded up to the walther PPQ. They are making it in a 5" now and I'll have one soon. But for now the 4" 9mm works very well. Here is why I switched...at the range, 65 yds, steel target of 10"X15", I hit with the glock 3/10 and shot the PPQ 8 or 9 out of 10. I did this test at least three times. Different days, not all at once. I,be done the same with the M&P pro core 9mm and did better, but not like the PPQ. Here's another reason, all steel match, 60 guys show up and I finished 12th. 3 years ago I didn't own a gun. It's worth a look.