Oh yeah, DMC4 as well here. I found it incredibly boring for the majority of the gameplay, up until you get to control Dante, which was pretty fun until they started making you do the same missions all over again.
Also there were only like 10 different kinds of demons in the game excluding the bosses, and 4 of them were technically the same monster. One had a blade on his arm, one had a blade for his leg, one had a plant on his head, and one was a giant buzzsaw (I liked him). 10 different baddies sounds like a lot, but it isn't. You barely notice the mechanical differences of one scarecrow from another when you're using area affect sword swings to kill them all near instantaniously. Not enough diversity in gameplay, not for me. The methods for killing these creatures remained more or less the same throughout the entire game too, find the one combo that works and perform that into infinity.
The love interest was never explained, and got annoying. Ok there's this girl...and...he loves her I get that, but why? They dont talk, they dont interact, they just do that wierd japanese grunting and umfing crap while they think.
Nero: "Kyre!"
Kyre: "mmm?!..."
Kyre: "Nero!"
Nero: "Ughm..*emo tear*"
Now I know Japan likes their nonsensical tactics of having their characters saying absolutely nothing at each other to display their deep inner emotions because the target audience that Japanese producers usually aim at stereotypically has a hard time talking to girls so the easiest way to make them feel comfortable is having the characters in all their various animes, movies, videogames, and so on have exactly the same issue expressing their feelings, but I've seen it everywhere. In other anime, in other games, it's gotten boring and predictable. Name the number of times you've had some bad-boy grunt when a girl said she loved him? Name every time you've seen some sweet little thing in usually barely any clothes at all draw back her chin into her neck, look down and umf out something gutteral from shock every time the same happened to her. Yeah, OLD.
And then there's the old man, whom I can only partially forgive. If you have Nero on your side and plan to use him as a sacrifice, why not do something like "Hey Nero come here, I need you to stand on this thing." He's the leader of the bloody religion. Instead he gets shot by openly exposing himself during a church sermon, comes back for mostly unexplained reasons until later and sends Nero on some wierd goose chase to nowhere for nothing in particular for no reason at all. Nero was of course self motivated to chase Dante but then he happens upon all these demon gates that seem to be open. Now I dont know about you but I didn't get the hint that the Order was opening all of these gates. No where in the game I played did it state this, I had to go to a website for that. The game designers didn't even try and make it seem like Dante was opening all these hell gates so I could go 'hm, now why is dante opening demon gates?'
Maybe, just maybe, Sanctus needed Nero's arm to be more powerful before he used him as the Core of a demon god. Maybe, he opened all these demon gates so Nero's could soul-suck more energy. Maybe Sanctus threw Dante in the mix so he could use him as a scapegoat for opening all these demon gates and maybe have Nero eliminate the only guy who seems to be aware of what's going on. Maybe, but no. Dante's there because he was hired to shoot a god. Nero's there because Nero's there. Kyrie's there because Nero's there. Sanctus is there because he's senile. Oi..
About the only parts of this game I liked were the first half of Dante's adventure and the boss fights.