Laggy? You must be insane. That game has damn good netcoding (i know cause i played it using 56k). I never had any errors with the game. Only thing I didnt like was that if you had to update the version, and the game had been out for quite some time, it would take the better part of a few hours to get you settled.
Graphix-Fine
Gameplay-Fine
Netcode-Fine
Emphasis on team-fine
I gots no probs with the game.