I'm only a couple of inches shorter and a few pounds lighter than your friend. I have the exact same problems - my hands are XXL+.
For the most part, anything that isn't full size+ won't be comfortable, but can still be shot for shiats and giggles. That includes most revolvers regardless of manufacturer. FWIW, I've shot most of everything avail in 9mm and .45: Glock, Sig, Beretta, CZ, Ruger, S&W, etc, etc.
I own/shoot a 92FS, Sig P220 Stainless Elite, and a CZ SP-01; love them all. All fit pretty darn well, but for some reason the SP-01 seems marginally the best so far. I'd imagine the CZ97 might be even better (if only I could find somewhere that rents them).
Overall, I'd recommend CZ - although not hugely available, might be worth the search for a 9mm variant or a 97.