A short rundown of the game: Default controls suck, works great on my machine.
Currently, I'm running Linux so this review is from memory. This is also my first ACTUAL review.
Personally, I give this game an 8/10 with the following reasons:
Dante's weapons. Need I say more?
Nero's screaming for Kyrie
Alright, so playing this game my first order of business was to edit the controls. Normally, people complain about the controls of every single game that was created for the console and put on a PC; this game was very simple for adjusting controls, but really wanted you to work for it when it came to playing. I could go on about the controls in the game, but let me say this: I got to a point where the way I adjusted my controls made the game better than what it was AFTER I got my PS3 controller to play it with. Yep. I made the game better on the Keyboard than on the Controller. In Dark Souls, that'd be IMPOSSIBLE; in this game, it's pretty easy. This game earns a 10/10 for controls on that alone.
Now, not to spoil the game with the story of it, I'm only going on the gameplay aspect; you want the story, use google. I played this game entirely for the gameplay. Nero is pretty simple to control, but if you're using an older machine, you're going to have serious problems. The lag extremely effects how well you react; most times you can simply press a button when a game a local-based lags on your computer and it will slowly move. In DMC4, if you press anything, the lag actually makes the game ignore your command entirely. Backwards compatibility, I label this a 4/10.
The biggest problem I had with this game is that Nero has limited weapons but does 3x as much damage as Dante, so killing as Dante takes a long time. Also, if you're new to the game, Dante will make you cry when you're fighting against him; this is coming from a guy who beat Heaven and Hell mode on DMC3 once. Dante will actually gain ALL of his weapons after you beat the game once; and believe me, he'll use them against you on the first stage of your next game. Dante also has a tendency to avoid whatever you throw at him unless you force him on the offensive and dodge his attacks yourself. Even then, he's faster than Nero, so good luck. And on your second playthrough, the first level turns out to be a major challenge. I didn't bother with Heaven or Hell mode for this exact reason. 3/10 on difficulty
After level 1, the game is pretty enjoyable so long as you play as Nero. However, when you switch to Dante, everything becomes a major challenge. The lag becomes real, damaging enemies becomes tedious and to replace the cool minigames Nero had, Dante has immediate danger and headache inducing puzzles 24/7; in one level, all areas that were connected are redone to have portals replace the connections between them. Basically, you're going to go through a new maze a la Silph Co. teleporters. Oh, but these aren't exactly connected to each other; you can go into one and then decide to backtrack and come out of a totally different portal then the one you walked through. If you're like me and get busy playing games, this is a struggle.The game has a random scene with nothing but inuendos for no apparent reason whatsoever.
Aside from that, this game was good. I don't like to praise good games or attack bad games, more show a contrary side to my own opinion. If you want my controls, message me. They worked exceptionally.