With the military prohibition of using expanding ammunition, .45 beats 9mm.
With modern defensive ammunition, for civilian use there is no practical difference.
The prohibition was lifted in 2015. FMJ is now relegated to training while HP will be standard issue.