Firearm Reviews S&W M&P 2.0 Compact Smith & Wesson M&P 2.0 Pistol Glock G43X Glock G19 S&W 45 Shield Glock G45 5 9mm Handguns Everyone Should Own S&W SD9 VE 9mm Glock G48 Single Stack