Love the 870. Love Glocks, XDs, and of course, the 1911, best handgun ever crafted.
I am also a 20 guage fan. Plenty of human stopping power, but with the added benefit of easy follow up shots, in case there are multiple boogey men.
Of course, the sound of the first 12 gauge blast would probably send the rest a-scurrying. Wouldn’t want to bet on it, though.