GSG 1911 for a pistol but if she really wants the p22 go for the longer barrel. I got a GSG awhile ago and I love it as the sights are better so is the trigger the reliability its just plain awesome. As far as a rifle Ive only owned 3 22 rifles in my life I had a Glenfield model 60 that was just a turd but was surprisingly accurate when it worked. I had a GSG-5 but it was extremely ammo picky and I dont care much for drum style sights, But I love my Ruger 10/22 I only have 2 complaints about it. The finish on mine is that baked on satin stuff and is flaking off around the magwell and the receiver is made of aluminum and I stripped out the holes for the scope mount The 10/22 is easier to clean than the previous rifles and accessories its 2nd to none I cant speak for the 795 but Ive heard good and bad but I love my Ruger