TF2 for sure. I've played Cod4 and 5 online and I didn't enjoy them nearly as much. The single player is awesome in the Cod's and the Nazi zombie mode is incredible, but the normal multiplayer is no where near as fun and as addictive as TF2 in my opinion. Plus you have more eGO servers to chose from in TF2.