Robert McNamara from hell is still killing American soldiers due to the M-16/M4 abortion.
It is a poor choice for desert or jungle warfare.
The H & K 416 is a good solution.