these kinds of discussions keep coming up, "what is best for defense in this or that situation"
Either for self or more often for somebody else.
There's no real answer is there. It's a hypothetical discussion for a situation that most likely will never happen and when it DOES, it will invariably happen in exactly the other way it was discussed.
The fact that the person who needs it worries about it.. Well, You can't worry the way the person worries, everybody has different variables and priorities, different life and house and expected circumstances.
So the only real answer would be : Go to a range.. shoot whatever guns you can
Get the guns you like, invariably you'll like more guns and other guns and start a collection of guns which more often then not, will spend most of their time in the gunsafe..
And one of those guns will be yer happy gun.. the one you like to shoot the most..
the one that feels right for you..
At which point, sell all the rest, cause you don't need em.. and buy more ammo for the gun you do use
It don't matter that the barrel wears out.. just rebarrel it when the rifling is gone