IMO when you're talking about carry guns generally you can look at the following 3 categories and pick any two:
- Larger caliber/more powerful cartridge
- Easier/more comfortable to shoot
- Conceals well
If you absolutely cannot print, then you need a gun that can disappear. By definition, you're talking about a pocket gun like the LCP, (maybe) LC9, or similar size. If you can't accept a small gun, then you're going to have to accept some risk of printing. One of life's little trade-offs.