The best gun for protection (and most other things) is the one you are very comfortable using. Whatever you buy, make sure you practice with it and stay safe. Think about ammo cost and do not price yourself out of practicing. My father always told me not to point any gun (real or toy) at anything that you do not want to kill. I think this is a good thought.