KodiakBeer
member
Shotguns are dandy "safe room" guns, but not the best for house searches.
Which is why the military and SWAT train for house searches with handguns! Oh wait, they don't, they train with long guns.
Look if an armed intruder is in your house, he's probably armed with a handgun. To paraphrase that great Sean Connery line - if he's got a knife, you bring a gun, if he's got a gun, you bring a bigger gun... This isn't a duel and you don't have to fight on equal terms. There are plenty of long arms that are handy enough to use in the home - and have much greater stopping power than a handgun. A shorty shotgun or m1 carbine are two that come to mind pretty quick.
If you have reasons for using a handgun (toddlers, etc, that require a free hand), then fine, use a handgun. But don't kid yourself that it isn't a compromise.
On the street, well, you're going to carry a handgun because it's the only viable option.