There is no one perfect CCW gun. I very the gun based on the clothing, situation, etc.
My smallest is a NAA .22 Mag revolver. Its very small and you hardly notice it in your pocket. Is .22 Mag big enough. Let me shoot you in the face and then you can answer that. LOL. Better to be armed...