Brigid has some sound advice.
Look around you, if you come face to face with a criminal in your home and you don’t have a firearm within immediate reach, what would you use to defend yourself? (If you think electrical cord to choke your attacker, you have watched way too many movies with Matt Damon in them). Spontaneous attacks in your home could vary from open hand, firearms, impact or edged weapons. You’d better have the same things around you to fight back.
It is well worth your time to read the rest of the article.