So I'm looking into getting my wife a pistol, but I'm in a pickle about what to get her. Something semi-auto, compact, but will still ruin your day if she has to use it. I have an XD .45 and she likes shooting it, but a bit too much kick for her. So xd or sig or fnp? 9 or 380 or 40 cal? Any insight?