+1 go with the XD.
I have both the M&P and the XD in 9mm. I had the M&P longer, but the XD is my favorite. I like the trigger better on the XD, and the over all quality seems a bit better on the XD (to me anyways).
I don't care for Glocks, even though they are great guns. They just don't fit my hand, and I don't care for many of the Glocks shortcomings. I also hate the looks; they look like they fell out of the Ugly Tree and hit every branch on the way down. If Glock made their pistols look like a Hi-Point it would be an improvemnt on their aesthetics.