When military busts into a place, they're expecting multiple opponents, possibly wearing body armor. Somewhat different than defense in your home. Handgun, AR or shotgun for home defense, I think all are going to fit different situations, like where do you live, home layout, your location in the home, time of day, number of possible opponents, number of occupants of the home and their location, your physical condition, etc. No way to really say which is "better". For my particular situation I'd probably be best served with a shotgun.