What is a better option than a pocket holster with one condition, the person does not want to wear two shirts, a jacket, vest or coat?
It will depend of your build and the size of gun you want to carry... I have on many occasions while wearing a dress shirt unbuttoned two buttons and slipped a 1911 or snibbie behind my left hip butt forward. Blouse the shirt slightly at the waist to break up the outline of the gun. I have worn a Commander that way to many weddings that I have taken my sport coat off and no one ever noticed. Just watch out who and how you hug someone...
But realistically you have to dress to the gun...
Bob