Under stress making good hits might be a challenge on a moving target.
Sure would suck to fire off all 6 rounds in a revolver and the threat (attack) not be stopped.
10mm Glock 20SF or 29SF if under a 10 round mag limit.
A 10mm 1911 wouldn't be bad either.
Even with the 1911 you get 50% more capacity than a 6 shot revolver.