Several major commands of the USMC recommended changing out M16s for M4s. The M4 has been preferred for its weight reduction, improved mobility around closed quarters as well as vehicles, and easier to adjust for body armor.
USMC saw little difference between other weapons such as M27 IAR.
From: Marine Corps Times