Bear in mind that pockets can be easily modified to aid in pocket carry. I routinely do this to my trouser pockets.
1. Take your pocket-carry gun (and pocket holster - you do use one, don't you, for safety?) and place it in the pocket. Check out how far down it needs to go for complete concealment, further than the pocket will allow it at present: also, check on the width of the pocket, to see that it's enough to allow the gun & holster combination to sit flat in the pocket, without rucking the material.
2. Take off the trousers, and cut off the bottom seam of the pocket(s) concerned. If you need to increase the width, cut the pocket open along the inner seam (the one towards the center zip, not the one towards the outside of the leg!).
3. Using any convenient material, fold it in two, leaving the seam on the same side as the center zip of the trousers. Cut a patch big enough to allow the extra width the pocket needs, and the extra length below the bottom of the pocket.
4. Making a decent seam, either with a sewing-machine or by hand, attach the material to the pocket and close it all up. Make sure that the seams are strong enough to take the weight of your handgun and holster.
5. Test for fit, function, etc.
This way, you can make almost any trouser pocket big enough for pocket carry with very little effort. You don't even need matching material, as no-one will see the pocket inside the trousers.
As for size, I routinely carry S&W J-frames and Glock 27's in my pockets, and am about to try a Taurus PT145/745 next month, to see how it performs. I use the
DeSantis Nemesis pocket holster, and like it very much.