As Don H essentially said, clothing makes a difference on what you can carry. Carrying in any pocket with tight fitting pants is most likely going to cause the gun/holster to print.
I have one holster that I make that is called a 2n1 convertible. Essentially you get a pocket holster with an antiprint panel that snaps on and off. Most folks use the holster itself in the front pocket, and then use it in a coat or back pocket with the antiprint panel attached. I've carried a P3AT in my front pocket of jeans with the antiprint panel attached and not had any difficulty drawing the gun.
A pocket holster should keep the gun in an upright and accessible position. Everyone is a little different in what they prefer in that respect, both in design and material choice, i.e., leather, kydex, etc. The cut or design of the holster itself is what aids in the "masking" of what you're carrying. (I've tried other holster makers stuff, and some of it prints pretty readily.)