Carry what handgun you shoot well.
Then adjust number of extra magazines as needed.
That brings up additional questions though. I can shoot a compact just fine super close. Obviously, I can shoot a larger gun better at a longer distance. As the number of threats increases, you may need to start engaging at a farther distance just because you may need to deal with several targets.