I have at least a dozen small handguns that I can, or have carried, Semi-auto and revolver. I have settled on the Kel-Tec P32, in my pocket, for several reasons. Its ultra reliable, small, thin and light. It locks open on the last shot, and the recoil is manageable. Many people will tell you that .32acp wont get the job done, but I feel perfectly comfortable with my choice. It wouldn't be my first choice for a long range gun fight, but for an up close, fast happening attack, I think its a great compromise between comfort, concealment, and performance.