Good points on all counts......but I think there needs to be a qualifying condition. Proficiency....... In the hands of someone who trains with it, ANY of the above mentioned firearms will serve very well. I see one gent at the range weekly, that says, "...but I have a shotgun at home for defense" . I've seen many posts regarding what's the best weapon for ........ , and I feel the answer continues to be, "use the weapon that you're the most proficient with". A well placed .22 bullet, is more effective than a miss with a .45 . Granted, a miss with a .45 will demand more attention than a miss with a .22 .