Here's my advice dude:
Play the old games and try to expand your horizon. BC2 is a fantastic game by all means. From a FPS standpoint, team play, or solo gun'n'run. It is more fun playing with people you know, as all games are that have that availability.
There are a ton of FPS games to play.
UT ~ all the flavors
Quake ~ all them flavors too
CS:S ~ you already play
COD4, MW2, BOPS ~ I prefer COD4 but to each his own
Frontlines: Fuel of War ~ nothing amazing at all and probably not what you're looking for but worth mentioning.
And, if you want even more of a throwback:
Doom II, III (three was excellent in the graphics department for it's time, still looks decent today in a lot of respects)
SoF ~ Awesome game.
Delta Force 2 ~ and other flavors (Black Hawk....)
CS 1.6 (or 1.5 if you care to)
FPS with a twist:
Bioshock 1 / 2
Stalker Series ~ Some love it, I personally hated it.
Crysis 1/Warhead ~ Enough has been said about them by now.
There are more FPS games out there.. the question is whether or not you want to broaden your view on the games. Like I said, BC2 is a great game in a lot of ways and pretty crappy in other ways. I feel the greatness outweighs it's faults, much more so than MW2 or BOPS in their respective franchise.
That's my input. Take it how you will.........