I prefer J-frames as a rule. But my Beretta Pico is very easy to hide, shoots quite well for a little gun, and has been (so far) 100% reliable. Need more than 200 rounds to know, but 200 for 200 is a nice start.
But if I’m going for a walk in the nearby desert, where I assess the risk at below 0.0001%...I may slip the NAA 22 in my pocket. If I ever need to pull it, I assume it will be a surprise - and I wouldn’t bother to pull it from more than about 5 feet. It is a “Pull, extend arm, shoot in face, wipe powder burns off BG, try again” type of gun. But BECAUSE it is so small and concealable, getting a 3’ range shot off at a BG might be possible.
In cooler weather, I’ve been known to carry a Beretta 92 - mostly to remind myself it is possible. At the 3’ range, I’d probably use it like a hammer to save on cost of ammo.
I also carry my 686 sometimes. 7 rounds of 357. But like the 92, it weighs a lot and concealing takes some doing. Not happening when it is 100+ degrees out. Although I can’t remember the last time I read of a BG shooting someone in 100+ degree heat, or at 9AM on Saturday in a hardware store. I’m not sure the typical thug even knows what a hardware store is...