Lots of choices out there. If they are experienced, they should have some thoughts on what they want. Personally, for what you are describing, I think a Glock 19 in 9mm would be a good choice in an auto. 9mm is plenty with modern HP bullets, handles well, holds 15 rounds, light, reliable, and relatively easy to carry, good trigger pull, and no safeties to worry about.
Larry