Occasionally, I will carry pocket carry a handgun (in a pocket holster). My Kahr PM9, Springfield Armory XDs, Ruger LCR and Smith & Wesson 649 (original with no dash number) all carry reasonable well. I have even carried my Glock 27 in a pocket holster. The XDs is not bad in the pocket if the pants are not too tight. The Glock 27 looks like I am carrying a paperback novel.
The main issue I see with some pistols in pocket carry is that my jeans pocket, at the front, can cause drawing to be hampered. It slows the draw of the PM9, the XDs and the Glock 27. The J-Frame size Ruger LCR and S&W 649 draw just fine in the same pocket since they are rounded more.
It may be possible to adjust the technique in drawing a semi-automatic from the pocket, or choose pants the do not not have that front part of the pocket that catches things.
One option for pocket carry some guys will do is either purchase pants made for it or have their pants pocket modified by a tailor. Pocket material tends to be cheap and thin and a tailor can replace or augment the pocket to make it larger and deeper. Additionally, the front part of the pocket can be made into a flap with a snap or Velcro that releases when the handgun is drawn.