The 45, 357, and 38spl are talked about for the best stopping power in a pistol
.40 JHP is ~ 27 cents, 9mm JHP is ~ 24 cents
I mentioned price as its important to practice with what you carry.
If I need to pull out and shoot, I want the confidence of a 3" group at 20 feet.