Theohazard posted I think a semi-auto rifle in .223 or 5.45 is easier to use, more effective (especially against multiple attackers and people wearing body armor), and also safer for innocent bystanders because of less penetration through walls.
Boy, this is scary to read here. The only time I've heard of multiple attackers wearing body armor they were called POLICE
. Is that who your worried about?