THe vehicle warfare isn't too bad, but don't bother playing as infantry. Walking anywhere takes forever, and the guns dont don crap for damage. Plus, its a few years old, I'd be willing to bet that it won't be around as a top game for much longer.
I'd stick with COD. If you want another option, try Day of Defeat, the Half-Life mod. It is a good game. DOD:Source, the updated grephics and physics version of DOD should be out within the next couple of months, too. It's sure to be great.