I keep a “Cold Steel” spear next to my front door. A pistol is probably better but there is no convenient place to keep it totally handy and the spear is.
At the back door I do keep a double action pistol handy. I have greeted several people with the pistol in my hand and they don’t seem to mind. I don’t point it at them and as soon as I see they are not a threat, I just put it down.
The spear could be deadly but it probably requires some real practice.
Personally, I suspect a spear or even sword isn’t a great idea for bladed weapon defense inside a home. Not enough room to wield effectively.
I’d prefer a wazikashi or kukri.
And being in the SCA (Society for Creative Anachronism) he's probably had plenty of practice.
He's definitely the envy of all his SCA buddies right now!