Specific to the question: 556 hands down. Target rich environment, longer ranges, and the need to penetrate potentially (door, window, car window...).
You might not have the option of staying in place.
Today even many of the bad guys have body armor.
In normal home defense over penetration is a concern, but in a war zone you want that! I want to be able to shoot someone standing behind a door, I want to have the ability to penetrate some body armor, I want to be able to shoot someone in a car (effectively)...
This is about home defense, not taking out a body-armored soldier on some battlefield. It’s more likely you’d be up against more than one urban-intruder IN YOUR HOME or AT YOUR FRONT DOOR.