I carried an LCP for years at my old job. It was just right for pocket carry, and I started having to tuck my shirt in, so my G19 wasn't an option any more. Plus the management had a no firearms policy, so I had to be careful about it. My manager was cool with it, he wanted me to carry, knowing my background. He was a good guy, so if I ever got caught with it, I would have said it was on me. I had no qualms about the weapon being able to handle the job if it ever came to that.
I shot coke cans at 20 yards with it at Ok Corral just for a joke one day and I could hit 4/6, which was pretty impressive considering the barrel length and sights. I know better shooters than me could do better.
That said, I expect to empty the magazine if I ever need to use it.