The only issue I have with this is that the AI was better two generations ago. They updated animation and physics, but still leverage a lot of the legacy code. However the AI are somehow worse. A full improvement would be great, but just leveraging the old teammate AI would be a step in the right direction.
Otherwise agree completely.