I like the Walther PPS but they have been notorious for problems since they came out. I own multiple P99s and PPK's and other Walthers and am a huge Walther fan but I would avoid the PPS. Kel tec, Taurus, or Ruger P9C I would never ever reccomend as carry weapons. If you want more details I can go into it but for a carry gun you want the absolute most reliable gun, and as everyone knows whether they are not fans of Glocks are not, that Glocks are THE most reliable semi auto handgun produced. I have 9 right now and never had a problem with any of them, they will eat any kind of ammo no matter how cheap it is and will ALWAYS go bang when you pull the trigger. Check out glocktalk.com.