I haven't owned the M&P but have shot it. I own the Glock in .45 and use it for IDPA. I love it. You just know it's going to go bang everytime. You have 10 round mags, it's very accurate with low recoil for a .45 and you can get all kinds of accessories if you want them. If you were just picking between the M&P and the Glock I would pick the Glock. But that's just me. When someone asks which gun is better it's really up to the buyer to try them all out first and decide. Many people don't like the G21, many people don't like my Ruger P345 but I love it. So many good guns out there right now, one man's trash is another man's treasure.