I've had the XD45 tactical, Glock 21 and a couple 1911's.
The 1911's, even STI, lose out on mag capacity and price.
The M&P has a horrid trigger in 9 & 40, so I assume 45 is the same. Unusable.
My Glock was too wide and too big in the grip to be consistently held by me. It was accurate, and usually pretty good for local IDPA, but when I was missing, I think I grabbed it wrong.
So, I bought the XD45 Tactical Thumb Safety. I'm thrilled with this smaller gripped, accurate, decent triggered, 13+1 pistol. I really have no complaints, except it's size is not really ideal for ccw. It is fine for HD and IDPA.