Really, it depends. Sometimes I prefer the 12 gauge.
In my house there are many weapons, all in locations known only to me, and never more than a few steps away. Not all of them are guns. A claw hammer, well-thrown, can buy you enough time to get to the nearest gun. I learned to throw knives at Culver Military Academy when I was 14. I still practice regularly.