Hack, get her a revolver in 357 mag, she can practice with 38's and keep it loaded with either 38+P or 357 mag loads for intruders, whatever she is comfortable shooting. Most women have trouble pulling the slide on a auto. The barrel length is a matter or personal preference. JMHO