I cannot resist replying to this netcode thing since Zeth never believes in it somehow. :P
Zeth, just because YOUR connection doesn't give you problems, doesn't mean that the netcode is not at fault when there are problems for others. It might be fine for 70% of the people, but as long as there are cases that exist where you have people with the same connection fine in one game and then suddenly terrible in another, then it's possible the netcode is at fault. It doesn't need to affect everyone equally to exist, just like other connection problems.
Besides, don't they say in every game that they're going to "improve" the netcode? That means they intend a change in the state of the netcode, which means there should be a difference between them, which means there can be differences in netcode quality between games.