I've fired both the XD and M&P 9mm compacts. For me, the S&W was a dream, the only compact that I shot as well as a full-size grip pistol. The XD was nearly as good, while I could barely hit the rings with a Glock 26. I would buy the M&P for myself, but I doubt you will make a mistake either way. Sorry I couldn't make the decision for you!