Smith & Wesson M&P Compact: A pretty Glock alternative (review)