Definitely Bad Company 2. Much more team-oriented than CoD, with tanks, helicopters, UAVs, quad bikes, humvees, etc., also realtime destruction
The thing I find with Bad Company is that all the buildings you blow up are like one or two story boxes, not really real looking houses or any structure more complicated than that, though I mist say ti si incredibly fun game.
CoD Black Ops is good, I enjoy it.
Bad Company 2, as stated above.
I dunno any other shooters for the computor, Homefront was decent.