40 S&W is a good caliber. And your choice of an M & P 40 is also excellent. I chose a CZ75B over the M & P. It's just a preference thing, as the CZ fits my hand better. I also have a S&W 410S 40 cal.
*** Don't Mess With TEXAS ***