I have a Beretta 96, G27, and a Star 31. The Star is by far the softest shooting and is so heavy, once you're in a wheelchair due to a bad back from carrying it, will seem even softer.
The G27 is not at all pleasant to shoot IMO but I own it so.....yeah, I own it....hangs out in the safe a lot!
The 96 is a good compromise and is very comfortable to shoot but it's, IMO, to large to carry. I've never held one but I would bet the M&P is comfortable too.
I typically carry a 9mm, occasionally a. 45 unless dressed up and then it's a 380.....pocket holster of course.