Range to target = 21 metres = 69 feet = 23 yards...G19 9mm...84 shots fired...14 hits.
My preference is 45 cal. Would want the S&W M22-4 45 ACP. 230gr fmj.
Rifle not an option for CCW duty, just my daily CC.
Tactics demand right tools for the job.
Your choice may differ.
For 20 years the sea was my home, always recall the sun going down, and my trusty friend, a 1911 pistol, strapped to my side.