I go back and forth between a very small semi-auto, my Kel-Tec P32, and my Kahr CW9 for carry. The P32 might seem light for some but that is the point, I can carry it in the summer without printing, or in a front pocket holster, if I am in a hurry. The CW9 is larger but still small enough for CC. Both of these are sleek, draw easily (from DeSantis leather IWB holsters, carried at 4:00) and have proved dependable. I know many will say that the .32 caliber is very light for a carry piece, but as I say, I carry it when I am convinced anything else will print. At 10 ounces I forget I am carrying it. This thing has very minimal sights, but its purpose is to be very close-range. And after about 300 rounds and faithfully practicing with it several times a month, my accuracy is "very good" at 15 feet - its maximum intended range. With the CW9, after maybe close to 1,000 rounds over many months, I am very accurate out to 30 feet. This gun is an ideal balance between accuracy, soft recoil for a 9mm, and ease of carry. But see the gun review on this site, where I talk about the saga of repairs I had to go through to attain dependability. The P32 has never had a feeding problem from day one. I would say, get a gun that you are comfortable handling, then HANDLE IT! Practice drawing, dry-firing at home, from various positions, then practice alot of live fire. Know your limitations of accurate fire at different distances and if you are ever in dangerous situation, run like hell, unless you or your loved ones are cornered, then hopefully your training will be automatic.