It really depends more on your level of training and skill than anything else. Simply choose a gun that is reliable, that you can shoot accurately, and that is easy to control for multiple fast shots. Use the most powerful gun that allows these things.
There are dozens of good pistols out there. Which particular one you choose for defense is very low down in the hierarchy of importance when compared to your mindset, marksmanship, gunhandling and tactical skill.
Glocks, SIGs, Berettas, Springfields, Rugers, S&Ws, HKs and more will all serve well for defense if you will. It's not the arrow, it's the Indian.