Avoid - Detect - Escape if Possible - Counter if Required
If you put as much effort into the first three steps then I submit a snub revolver will do fine, if needed, in the last step.
Situational awareness is key. First rule, have a gun. I have been pocket carrying with an LCP since it came out. I love it. I carried and S&W 640 24/7 for 23 years as off duty and backup. I have zero issue with either as a choice. Have a gun, know it’s limitations and act accordingly. If I do side work that involves additional risk or I feel the need I have other options. But, if you see me there is a LCP in my pocket and a xtra mag in the other. Along with a knife, light and striking device on my key chain.
-Stan