I carry a 9mm Baretta. No kick. Plus, I am such a good shot I only would need to use the first 3 rounds out of 15. The .45 is overrated. The .40 is a .45 mini-me. The 9mm is only crap for people who can't shoot straight.
9mm is relatively effective loaded with modern JHPs, especially in +p loadings. Most problems with 9mm overpenetration and under-incapacitation are the result of using FMJ ammo.
Still, the overwhelming majority of US law enforcement agencies have switched to 40SW, because it has a well deserved reputation for both controllability and effectiveness, and offers capacity comparable to 9x19.
I agree. Most of those that diss the 9mm do so only because they are concerned that others won't think their choice of gun is macho enough.
With the right load, it is up around the stopping power of the other auto loads. I'd carry a 9 any day (and do).