Just picked up a Beretta Nano in 9mm this past tuesday. It is small enough to fit in my pocket, smooth sided for easy withdrawl from the pocket, and acurate enough to foul up anyone for life (
if they need to be fouled up ) from 15yrds or less. I read they are decently accurate at 25yrds. But at that far way, there is no threat unless they have a gun pointed at me... So I only practice with it from 10-15 yards mainly and a few at 25yrds.