The best gun or caliber to have is the one in your hand when you need it. The .22 short in you wife's hand/pocket is better than the .44 mag at home in the safe. It comes down to a question of what are you most likely/willing to have on your person. The cci .22 short is sure better than stern words or throwing rocks. I would not be the one to volunteer taking the one hit from it.