Best home defense weapon is a shotgun loaded with bird shot.....you won't kill someone 2 rooms away like a handgun.
That depends on which ammunition you are using.
You take the cheap ball ammo and use that at the range for practice, and for self defense and Home Defense you reload and use hollow points. They hit what you are aiming at and then they stop there.
And once every 6 months or so you fire off the hollow points that have been sitting in the gun and reload your mag with new hollow points just to keep fresh ammo in there