I have a M&P 40 and I love it. It's not my EDC just because of the size. You might take a look at the compact version. They are great guns and the aftermarket is starting to catch up. Can't say much about the Ruger's. Love their revolvers not a huge fan for their auto's. Nothing wrong with them just not my cup of tea.