Just remember fellas - while a compensated/ported barrel can help reduce muzzle flip and make for more accurate follow-up shots & double taps, it's not a great idea for personal protection.
Chances are any encounter will be at night. And the flash from a ported barrel will blind you in low-light. So the follow-up shots might be more accurate, but you won't be able to see what you're aiming at anyway.