I really wanted to get a Glock .40 because of its reputation. I went to a range and rented .40's in the same class. XD40, G23, and a M&P 40c.
I was most accurate with the M&P, it shot the softest, and it also felt the most comfortable in my hands.
Everyone is different, I would rather carry a pistol that makes me the most accurate. Each gun has its positives and negatives, you need to figure it out for yourself.