I recently applied for my CPL and am now looking for a small carry gun. I currently own a full size S&W M&P 9, which I love, but I think that is too large to comfortably carry everyday. I work in an office setting, so I often need to wear dress pants and tuck my shirt in. I've been very seriously considering the SIG P232 or the Bersa Thunder 380 CC. I've also considered the Kal-Tec P3AT, Kahr P380, or Ruger LCP. I've even considered the Ruger LCR or a S&W J-frame. I'd like peoples input and advice and the reasoning behind their decisons. Thanks in advance.