Consider a 9mm Browning High Power. It has s slender grip more suitable for smaller hands, and more comfortable to carry. At the same time it has large enough mag capacity. Also it is more affordable to shoot with the lower ammo cost. She will likely need as much practice as she can get. But the gun is not cheap, it is a Browning after all.