i have an XD45 subcompact and i absolutely love it!!! I have fired 500 rounds out of it at the range and no hiccups!! Like you said it just felt great in my hand. I have looked at wanting to get an M&P as well because you can adjust the grip size as well. Just remember once you buy one it one be the last one you buy!!! I have a few others sigc3, magnum research baby desert 9mm, bodyguard 380, mp shield 9mm is one of my favorites because it is very easy to conceal and shoot. my favorite shooter right now though is my baby desert eagle though. It is super smooth to shoot!