Yea single player is one of the best, i have played.
MP is heaps better now i dont get any lag at all, and i love the game, still waiting for those new maps and Vietnam to come out, then will head on over and check them out, but that last patch fucked the game and now i dont really wanna play bc2 heaps