Nobody on here can sufficiently answer your questions for her to truely make a decision on what she wants, you know what you want presumable from what you have heard and reviews you have read, imho you shouldn't buy any pistol without the intended user first trying it out, take her somewhere and let her handle multiple guns even if she can't shoot them she can get a feel for them and decide what she likes. You can buy her the most expensive gun in the rack because it has a high dollar name and a reputation for low recoil but if she doesn't like how it handles she won't want to use it. Go handling/shooting if possible, who knows maybe she will pick something you haven't considered. There are many reliable guns out there besides HK and Sig, many at a lower cost as well.
Vote Scott Walker for Governor June 5th 2012