BF2 + realism mod was the tits. And I did really enjoy bf2, not sure why everyone is hating on it. The amount of classes wasn't too much in my mind and even though there was nade spamming and dolphin diving and all of the shit everyone else did it was a hell of a good game. Oh and people actually cared about squads back then making it feel more team based in my mind.
And thank god they brought back the commander, of course every now and then you get a shitty one but I really enjoyed rocking that shit in 2.