If she "enjoys" shooting and is willing to "train" I would recommend a semi auto of her liking over a revolver?

The only reason I would recommend a revolver is if she has little or no experience with a semi auto and she grew up on a revolver than by all means go with the revolver.