It's not the caliber, it's the design. They're ugly and sacrifice too much just to be small.
There are pen style things that are probably just as effective. Point is by the time you need that guns probably wont even do much good.
If you're going to a gun fight bring a rifle/APC.