One thing we don't discuss a lot in these types of threads is gun maintenance. Which type of gun will she be able to field-strip, clean, lubricate, and reassemble easiest? While most modern semi-autos are easier to maintain than a 1911 or BHP, they are not as simple to clean & lube as a DA revolver. I'm not saying that she can't learn....but I'm asking if she is willing to learn.
This is a important reason I still recommend DA revolvers to new shooters over semi-autos.
Proud member of Gun Culture 2.0......