Weapons regardless of being lethal or less lethal("non-lethal" can be lethal too) should considered as a last resort.

Weapons are reactive and it requires somebody to operate it. Thus meaning you have to be at home, be awake or awoken by the intruder and know that a intruder has entered you home. Besides using a weapon second after waking is in not a safe practice either. Being still half dream and half awoke is a good way to shoot the wrong person.

Preparing for the worse and hope for the best is good, but don’t forget all the other means you have to prevent something from happening first. We cannot to measures to stop a hurricane, but we can take measures to stop intruders from coming in our house at the first place. Prevention is better than repression.

So put some proper hardware on your doors and windows and get proper glass in your windows. Alarms are nice too. They will even work when you are not home, dreaming, etc. It can also safe you from legal actions, the bloody mess at home or shooting the wrong person.

A weapon is a nice backup, but don’t use it as your primary home defense mean.
_________________________