I'm not sure why the downvotes, but you are spot on. There was/is a reason that the .38 was replaced by the .45 for the military in the States. Going to the 9mm was political (much as the 5.56 rifle was politics). For my money, it's the .45 pistol and 7.62 rifle if I had to make that choice.
Disclaimer: I'm in the States and do not own a firearm.