The singleplayer campaign is lousy, but the multiplayer is awesome.
Graphics- Pretty good, nothin to complain about really.
Sound- Good, the sound effects are decent, and the music is nice.
Don't let the terrible singleplayer deter you, the multiplayer on this game is incredible. There are still a multitude of servers for both this game and its expansion. Furthermore the support for custom maps is great. The custom maps for this game can be amazingly fun. I've played some maps where there are huge structures in the sky made out of shipping containers, and that is just awesome. So if you're looking for a good singleplayer game go somewhere else, but if your into multiplayer go ahead buy it.