I've shot the little Beretta 950 in .25 ACP and it's a cool gun, finely made and very small. But it's not that much smaller to carry than a Ruger LCP in .380, so I would go with the .380 if I needed to carry a really small pistol. An S&W J frame is a step up in size, but is more powerful, reliable and easier to manipulate. That's generally my carry minimum. But this is really all about individual situations and personal preference.