A while back, like the majority of the games I've played lately, I happened to find Battlefield Bad Company 2 on a Steam deal. Although I've never been fanatic about the modern day war first person shooters, I had heard good things from some friends about this particular game. In essence it it probably Call of Duty: Modern Warfare's biggest competitor. While I had done a good deal of multiplayer a while back, it wasn't until just recently that I beat the single player campaign.
Overall, I feel I got my money's worth out of this game. I'm actually interested in what changes the sequel could hold. The game Counter Strike is one of my favorite team based realistic multiplayer FPS's. The multiplayer of Battlefield seems right down CS:Source's alley and the leveling up and unlockables really keep you hooked on playing, at least until you reach the end of everything you can unlock. If you enjoy realistic FPS games and are already a fan of the majorly successful Call of Duty franchise, give this alternative a try. I don't think it will dissapoint you.