9mm is perfect for self defense as long as you are aiming, like any other caliber.
You shoot till the bad guy goes down & no more after that if they are not a threat anymore.
Handgun is made to stop but will kill if in the right spot.
Hollow points are only thing you should use for carrying & self defense. Hollow points break up inside so there is less worry about over penetration.
Solid points are what you use to target/silhouette shooting at the range. As they will pass straight through what you are shooting at.