My Beretta 950 BS in .25 ACP was my EDCG for more than 20 years. I only switched to my M642 after I got a CHL. And when I say every day carry I mean every day, everywhere, including back in the day when we had not yet seen 9/11 and even before the FOPA which allowed us to declare guns in checked luggage on planes. I simply popped it into a little lead lined box and checked the luggage - never a problem.
My first round in the barrel was always a Glaser safety round, my second was a hollow point, the third was a full metal jacket, the rest were all HPs. Yes, it's a mousegun, but a face full of .25 ACP will spoil any bad guy's day and that satisfied the issue as far as I was concerned. Remember, stopping attacks is central to self defense; killing attackers is secondary.
The Beretta 950 BS will do the job it is intended to do - but you do have to practice getting it into action, meaning out of your pocket (whichever pocket you happen to choose), then cocking that little hammer, and then firing. I used to practice all the time, unloaded, to be sure I was fluid and fast.
I still have it and I still carry it from time to time. It's handy in the house otherwise, although it has a lot of big brothers for the home defense scenario. But it's available....
ISCS Yoda's rule of thumb - NOBODY likes to get shot with anything - so, whether it's a .25 or a .22, or other mouse caliber, bad guys won't like it.
***GRJ***