A shotgun would be my choice for a weapon for home defense. Very intimating and hard to miss. Just shoot from the hip and aim relatively close and its a hit. You're probably going to be in close quarters and if you miss with a rifle or pistol for whatever reason, the perp could be on you before you get another shot off.