The Garand was a better overall rifle but this does not make it war winning, that's my point. Had the American troops had the Springfield .03 as standard the war would have been the same ending.
The major advantages being semi-auto, and wait, that's about it except three extra rounds. The Lee Enfield was more reliable, easier to clear and more accurate. It depends what you want.
You cannot knock the Ak-47, it wasn't copied off the Stg-44 but created from studying the design. Soviet propaganda was always going to say they created it. It's a simple look on both. There were and are many 'AK' copies the Ak-47 CZ being the Czech copy. The Ak-47 SU was the folding stock version, being much lighter.
The major thing with the Ak-47 was the reliability which far surpasses anything NATO had except the SLR (which is a beautiful gun). The Ak-47 could be dug into sand, shoved under-water or covered in mud and you could shake the gun off, clear the barrel, load and it'd fire. No such luck for the M-16 it'd have to be stripped. The effective range of the AK-47 is something like 1500m (obviously rough estimate) matched by many bolt-action rifles and the SLR.
My Dad is the best opinion I have on these guns, having handled the SA-80, M-16, SLR and AK-47. Sa-80, too light, unreliable, under-powered, basically crap. M-16 good weight not too light and easy to carry. 5.56mm isn't really powerful enough but could make do. Reliability leaves something to be desired. SLR, brilliant, perfect weight, gives some feel to the rifle. Easy to maintain, reliable, 7.62mm gives good hitting power and very easy to handle. Pistol grip makes for easy holding while guard.
Ak-47 basically the same as the SLR but he doesn't like the handling as much but prefers the reliability.
The firing mechanism in the AK-47 is the same as in the SVD Dragnov.