I say shotgun for two simple reasons... They stop the bad guy AND keep the bullet in your house so no innocent person is injured or killed by a loose round.