Anybody willing to give their out of 10 ratings?
Story - 2/10 It really is ****, people wanting a good narritive look elsewhere. Dire script coupled with poor cutscenes and under-developed characters. It starts off ok, but gets progressivly worse.
Gameplay - 8/10 It feels like a mash up of a lot of other games. Condemned type melee combat with Dead Rising 2 weapon customisation, Oblivion-esque quest system with Warcraft like character levelling/development(ie talent specs). There is a lot to do, the world is split up into sections which follow the various game 'Act's' these area's in themselves are pretty huge.
Online Play - 8/10 Online play is buggy, but thats not entirely the games fault, some fingers should be pointed at steam for this. The in game menu/voice chat and invitations systems are very poor indeed, joining a random game can sometimes also hinder the experience... BUT play it co-op with some friends (once you've overcome the issues above) then the game is hugely fun.
Graphics - 8/10 As a whole the graphics are decent. The world is very rich and for a game that is pretty open I reckon they've done a decent job with the environments. Go in close to some areas and there are plenty of flaws to be found, but for the most part you have to go looking for them. Characters look pretty decent, although models are reused somewhat, animations on the otherhand are abit poor.
Sound - 7/10 Weapons, Zombies and ambience sound pretty decent, the sound does an decent job at setting the atmosphere. Music is ok but if you played with it off you wouldn't really notice the difference. voice acting is ok, if the voice actors had a decent script it would be a lot better/more believable.
OVERALL - 7/10 The game is good and far exceeded my expectations. If you ditch the story and manage to overcome the games/steams current bugs then you get one hell of a co-op experience.
TL: DR - Great co-op game with friends, you owe it to yourself to play it with some buddies, just be aware it is abit buggy, but if you perservere you get a good experience.