I think it is a great game. I have it and play it all the time. The multiplayer online is fantastic, however I hate punkbuster. So many people hack (not nearly as bad as CS) but stupid punkbuster doesn't catch them. I haven't hacked ever, I don't even know how, but I'll get kicked occasionally by some servers. It's very annoying. Like others have said, the single player is great.