Some recent contributors to The Strategist have championed the M4 over the EF88. Army is satisfied with the M4 for select Special Operations Command combatants. However, there’s no such a thing as the ‘perfect weapon’. …