I believe that all of the weapons mentioned are excellent and it will come down to personal preference. Go to a local gun shop that will let you fondle as many as you like. Ask to see 2 at a time. Each time eliminate 1. The last one left is the keeper. I recently did this and left with an XD40 but the Smith M&P was a close second. You can't make a bad choice with Springfield, Glock, M&P, Sig etc.