Glock 21 is the full size .45. That's a big gun. If he's comfortable with that, he can carry just about anything :).
For price, size, weight, caliber, and capacity, it's hard to beat a Kel-Tec P11. Truly concealed in a Smartcarry.
apologies...mean G23...the 40. Brain fart