Finished this last night, and enjoyed it for the most part. I probably prefer Enslaved overall, despite its many, many issues, but DmC was an admirable reboot in many ways, just falling short of greatness; certainly, it's Ninja Theory's most accomplished game in terms of bringing all the various elements together to make a cohesive whole. Still, it wasn't without its problems, and my main bone of contention was that the combat was mostly served up as a series of slightly unsatisfying vignettes; there's a rhythm and flow to the combat, and once you're in the swing of things, slicing and dicing, it's a wonderful feeling, but it always ends far too quickly, and then you're onto the platforms bits, which are essentially the parts of the game that get in the way of the main course. I would have much preferred it if the monster waves were more punishing, more frequent, and, more importantly, lasted longer.
The story was ok, it didn't really live up to the potential of taking a number of relevant social issues and weaving a supernatural demons vs. angels story around them. Clearly, at times the writing tried way too hard, but consequently, Dante came off as rather witless, with none of his barbs ever really hitting the mark. A better script would have given Dante a sharper tongue, rather than resorting to his various "fuck yous". And he clearly should have ripped the piss out of Virgil's ridiculous fedora. A more sardonic, drier Dante would have worked much better.
Loved the visuals, the design and even though the boss fights weren't anything special mechanically, they were fun, due in part to the inventive visual flair. I hope Ninja Theory get another stab at the series, as this was a solid effort, and there's plenty they could get iterate to create something really special next time around.