My opinion, short answer - Yes! 9mm is a good round for self defense.
Longer answer-
9mm has been around for over 100 years and still going stronger than ever. It's the most common handgun round on planet Earth. Many,many people have been "closed out" by 9mm rounds since before WWI.
The Russians and the rest of the former Com Bloc countries made good use of 9x18 pistols from the 60's up until today, which is less powerful than 9mm Parabellum.
Ignore the hype that you "need" a hand cannon to defend yourself. As a civilian CCW holder 9mm is plenty......don't forget, there's also 9mm +P and +P+ if you've got a gun that can handle it. The energy ratings on the +P+ may surprise you. Add in a HP bullet and you've got a little powerhouse of a round. I can carry 17+1 rounds of 9mm +P in my CZ-85.......that's still a few more rounds than the highest capacity .40's and .45's.......people say "only a few rounds, 3 or 4 rounds don't matter I have a .45"......well, if I've got 3 or 4 more potentially life-saving rounds before I have to reload, that matters to me. 4 or even 5 rounds more in my mag, well that's nearly a full load in a revolver......I figure if I have to reload in a gunfight, as a civilian CC holder, it's really hit the fan......but I still like having those rounds anyway.
I was talking to a co-worker today, he knows pretty much 0 about guns, but wants to get a CCW permit for protection. He is already letting people fill his head with this nonsense that "lots of people are walking around with 9mm bullets in them, not many are out there with .45's or .357's in them......" I hate this macho "9mm is a pop gun" BS......of all the many semi-auto handguns I own, most are 9mm, I consider myself a fan of the 9mm Parabellum.
I'm also a guy who loves .38 Special, also considered "weak" by some......I don't buy guns or use calibers based on what others think.