I don't know whether to go with the MP9c or MP40c. I've fired only 3 handgun's in my life (sig229, beretta 9mm, and the XD40) but never a compact. I'm looking to purchase an off-duty weapon and feel that the "full size MP 9 or 40 will be too big to conceal. At the same time, I want to teach my wife to shoot, as she has never fired a gun. Logically, a 9mm will have less recoil, which she would probably favor. But I would prefer the .40. Is there a big difference in recoil between the two? Unfortunately I cannot afford to buy a little .22 or something for her to learn with and an off-duty for myself. I would love to kill two birds with one stone. Any advice?