I'm looking for a small 9mm and I've narrowed it down to a Gen 3 G19 with the factory threaded barrel and the S&W M&P. I've shot the Glock, not the S&W. What do you guys think are the pros and cons of each gun? If you could carry, which one would you choose?