The biggest problem with current service rifles is that armies have some reluctance to switch from 5.56/5.45 to a slightly heavier bullet that'd give some punch against body armor. Although against unarmored insurgents that do not know the concept of cover it won't matter much.