The 9mm is a very highly developed round in terms of terminal performance and accuracy, compared to what it was in 1908 (it is older than the .45 ACP round). It is an excellent practice round. And, it is better than the .380, the .32 and all of the smaller cartridges. In my mind, it is at its best in the pocket autos such as the Walther PPS, S&W Shield, Ruger LC9, Beretta Nano, SIG Sauer 290RS, Springfield XD-S, and similar small autos.
Its biggest advantage, its small size, allowing more rounds to be carried, is at the same time its biggest disadvantage, since it strives to be "as good as" the .40 and .45 in stopping power. And, after all, stopping power is the name of the game. There are those who argue it is equal to the latter two rounds, but no one who seriously understands the topic says it is better.
The measure of what is or what is not a good round is different for say, self-defense, than it is for a precision shooting match. What is not a good measure, however, is how many people have been killed in history by a particular round. It may take a person shot hours or days to day. What you want is stopping power NOW. For defense, you want a round that stops the attacker from doing whatever he or she is doing NOW. The 9mm is marginal in this respect, and the only way to get it almost as good as a .40 or .45 ACP is with designer or premium ammo, not always readily available when you need it.