So, I have the chance to get a free Smith&Wesson gun. I cant decide between the S&W M&P full size .40, the 642(38) or the body guard(38)....anyone able to help on which I should get. I already have a S&W Shield(.40) for CCW, so I dont need one for that. I just want to have a nice gun to have and shoot. Like I said they would be free so help me out with the good and bad for the guns. Thanks!!