I don't know where all the GI 20 "perfection" is coming from, but I have seen pretty much the same amount of magazine related issues with the 20s as with good 30s, given a working base weapon.

They're ok, but "perfect"?
Come on.