9mm would definitely suffice for a more comfortable carry caliber. As far as which gun to buy, the S&W Shield is a good choice a around $400. I recently bought an LCRx in .38 +p for about $440 out the door and so far i absolutely love it. If you are concerned at all about weight then either of...