For home? 12 guage.
Yeah depends on the purpose. That is why there is more than one tool in the toolbox. For hunting small game or varmints, I think large gauge shotgun with low recoil cartridges is the better way. Even rock salt should kill a small rodent. For home defense the problem with a 12 gauge is that, depending on what your home is made of and how many people are living in it, it can go through drywall. Same with any of the rifles listed. Don’t want to hit sleeping kids or visiting relatives/friends.
Besides, just the sound of racking any shotgun should send most sensible intruders fleeing.
BINGO! Anything else is a waste of time!
“For home? 12 guage”
Agree to a point...wouldn’t you want something with a bit more range? I’d prefer to stop ‘em at 300 yards instead of 30 feet, yes?