Properly placed, almost any caliber will do the job. That being said one of the primary factors in stopping someone quickly is the wound channel. Obviously the bigger the bullet the bigger the wound channel there is. That being said, another factor in stopping someone quickly is the amount of energy delivered to the target. With a hollowpoint bullet the odds are better that the bullet will stay in target, thus dumping all of the energy from the projectile into the target. Thats not to say that a FMJ is going to be ineffective, but rather that a HP is more likely to stay in the target, providing that it expands properly. In regards to 9mm vs .45 acp ball, i don't know if anyone debates the fact that the .45 is more effective, providing the shooter does his job in regards to shot placement. As for .40 caliber, in my opinion (based upon objective data) this is a very effective caliber, since it pushes medium to heavy weight bullets down the barrel at significantly higher velocites than a .45, thus providing more energy in shorter barrels than many .45's do. The best .40 caliber load provides more energy than the .45, but again the wound channel isn't as large, and thus if your short placement isn't ideal the .45 might be a good resort.