I have a Kel-Tec 380, LCP 380, DB 9 9mm, and a CM 9.
The Kel-Tec and the DB 9 both work with some reservations. The P3AT is inaccurate and much beyond 7 yards I won't be sure I'll hit. LCP gets the nod, usually with the P3AT in the weak side pocket as backup.
With the DB 9, ammo is critical and using HPs I cycle each round through the action, and if I do this and stick with Ranger T's (I know I void the warranty), it has never failed to go bang. It is not ideal.
With the CM 9, 300 rounds in, there was one jam during the break in period and I thought I limp wristed it. Fatigue is a mother firing 200 rounds of 9mm in one sitting through a micro 9 and a CW9 during one range session. (for the record the CM 9 is a cupcake compared to the DB9 and much softer shooting.
I trust the CM 9, and it isn't finicky about ammo so far (124 +p gold dots, 147 gr Ranger T, HST 124 or 147 I don't remember which). It is on the large size for a pocket pistol. but it will work for most pants. I usually carry a CW9 magazine for a reload