Any on your list will serve you well. The best way to choose is to try them all. Find a range that rents and have a go at it, Be sure to try the various grip inserts in the M&P and any others you try that have adjustable grips. As an absolute minimum fondel all of them in a gun store if you are not able to shoot them. I have owned XD's 9 and 40 plus M&P 9 and 40. They were all good equipment and I reccomend either brand and or caliber. Haven't owned the others so wait for additional comments on them.