Whats a good gun to own for self protection?

im talking if i legally got a permit and all that and carried it around just incase...
Update: i live in metro washington dc
20 answers 20