I have all three plus a 10mm and a 40. If it is home protection I'm sticking with the bereta P95 9mm. I want something that is easy to handle and keep on target in a tense situation. The hole size isn't that much smaller but multiple holes on someone or something hopped up on something closing fast on me is important. I have the 40 but it really isn't my cup of tea. The 10mm and the 45 pull and buck too much to make me confident I can keep hitting a target in rapid succession. I also am a fan of ammo that has good expansion which equals max energy transfer.
If you're relying on good expansion and your ammo to go bang because the picture on the box, it advertised in gun mags and it's expensive you may be disappointed. A guy named bow had a self defense shooting on his porch with a small 9mm and top of the line defense ammo. The recovered bullets did not expand at all from the police photos I saw. The ammo did well from a full size gun but not from the short barrel one he had. So like bow you may just need all those extra shots after all. Test your ammo from your gun.
I was testing some factory ammo in 380 for a friend so he could decide what he wanted to carry. He had winchester silver tips, Hornady v max, and Hornady z max.
The winchester silver tip would not fire. Good primer strike and I attempted to get it to fire 3 more times and it would not. The Hornady red tiped hp riled but did not cycle the gun and just deformed enough to loose its plastic tip so was a squib load, the green tip Hornady fired and expanded just like in the adds. But 2 out of 3 defense rounds failed on that day.
I have never had one of my hand loads not work every time. Guess what's in my edc.