I know that the M16A3 is an amazing gun with a high rate of fire, low recoil, very fast reload time, and all that, but just try out the L85A2. It is a fun gun that does very well because of its balanced horrizontal recoil.
I was looking for a new one after the last patch that messed with all the guns. I tried out the G3A3 and L85 and while I like both, the L85 has become one of my favorites in the game. I do wish it had more power, but the smooth recoil with the decent fire rate make it awesome. I honestly think that if it had more power it would be over powered.
Glad to see people getting on board with this gun.