Another consideration, if you go with a gun that's too large, you ultimately may not carry it, defeating the whole purpose. I have both a Keltec P3AT and Ruger LCP, both .380 ACP, and while it won't blow someone's brains out, it'll stop them from attacking you which is the point of a CCW. They're so small and light, you don't even know they're there.