For home defense you want a shotgun.
If I want to do some serious damage I'm going with a high powered centerline rife with good optics that can reach out and touch someone. The most feared soldier on a battle field is a sniper.
The guys running through the streets with an AR is what is known in military terms as cannon fodder.
YMMV
Climb-Utah.com