If I'm using a pocket holster and the print looks like a gun instead of a bulge, my pants are too tight/pocket too small. I regularly pocket carry my glock 27 in cargo pants from Cabellas.(discussed elseware on this forum) Some of my pocket holsters are loose and others form fitting. Again, the size of my pocket and tightness of my pants determine which gun and holster I carry. If you can't hide a keltec 32, you're doing something wrong. My R9 is almost the same size with more weight. If I only had one gun, my choice of pants would narrow considerably. A proper shirt choice also makes more things possible. More guns, more holsters, more choices, more fun.
These are my personal thoughts and are by no means meant as a criticism.