I'm going to be buying a full size M&P soon. I'm debating whether to buy a caliber I already have or get a new caliber. Right now I have a .45 (Range Officer) and a 9mm (Shield). During the last ammo shortage .45 and 9mm were the first to go in my area. It was easier to find .40. Even now .40 is always in stock even when the others are sold out. I'm leaning towards the .40 just because I've never had one and I've heard reports of the M&P being one of the less "snappy" platforms for the .40. I already have a decent amount of ammo for 9mm and .45 but I would have to start from scratch with the .40. I also have to consider the cost of ammo, but I guess it doesn't matter how cheap something is if you can't find it. This gun will primarily be for HD but will see a lot of range time also. What say you?