For the first time ever, a Battlefield game has a single player component that is worth playing. It is fun, clever, and it certainly serves to help fill out a title that is missing some basic things in the multiplayer department. Battlefield: Bad Company really has potential, and when it is complete, it will be one heck of a game. For those BF fans out there, it is a must buy.
For those of you who just want a decent offline and online FPS to take up time between CoD4 games, then this is a likely candidate. For those of you looking to jump into the good old BF2 conquest play, hold off a bit until EA works out the bugs and provides the mode for download. Either way, whatever category you fall into, you will be happy with the game.