i have a full size m&p and love it, but i carry the xd subcompact everyday. both guns will be a good choice. i went with the xd beacuse the m&p compact didnt feel right to me and the xd felt great. the m&p is like a glock, dont pull the trigger and it wont go boom, but the xd safety on the grip and the trigger is a good back up to make sure it wont go off. its all personal choice, but i think both have pro's and con's like any gun will. good luck to you! both guns are great!