I would choose the M416, because it has more Ammo to Last. Also Accurate, and Versatile in any Map. But has slow reload.
The SG550 is like an M416, but holds less ammo and not as well in Close Quarters Combat. It is more preferred as a Camping weapon over some more Distance.