Get a S&W M&P if you're already looking at that company. You should definitely be able to conceal a 3 or 3.5inch barrel
Have heard great things about the XDSI did carry a Glock 19 for a while but it was just to large to hide under just a t shirt. So I bought a Springfield XDS9 and love it for carry in the summer.
