I'm looking at buying either a Glock 22 or a Smith and Wesson M&P .40. What are some opinions on them.