Basically itll come down to what feels best for you. The options mentioned are all very good choices. To me I would not go with the M&P because I hate the feel of the trigger, not saying its bad but I personally like the feel of the Glocks or Xd's trigger much better.