Don't believe the haters - this is an excellent game!
It's in multiplayer, though, where the game really shines. Most of the maps are huge, providing for that great tug-of-war action that we saw in previous games like BF 2142. I'm not sure where claims of lag keep coming up; I have experienced none so far (except in the demo), so I'm assuming it may be local problems. And one more thing - the sound in this game is absolutely outstanding! If you have a surround sound system, turn it up and be amazed! From the cacophony of cutting loose with an SMG inside a house to the crack of your sniper rifle echoing up the valley, you will be constantly wowed by the real-time effects. Just be sure to choose the appropriate settings in the sound menu - it does make a difference. To sum it up, definitely a 9 in my book, and a game I'll still be enjoying months from now!