Finished the game recently and this is my opinion of the game. For a fast action packed game there are so many interruptions to action that I really got frustrated sometimes. There are so many loading screens. Want to customize, loading screen, done customization, loading screen, start mission, loading screen, enter room, room block cut scene, etc. etc. The level design and variety is also horrendous imo. DMC4 had better and varied areas.
Lady and Trish served no purpose in this game. Their interactions were like some high school teenagers than some badass chicks. They both could be removed completely and not one bit of game would change. Nico at least has a purpose for creating devil breakers. But then they make her some over the top sassy annoying chick with forced accent. Funny thing about her is that she drops you at some place stating that the Van can't go further and then you call her from some place late in the level, somewhat close to boss area and then she somehow arrives there with the Van. Should have just kept the Divinity statue in those locations instead to be consistent.
Story was bad. What was the actual conflict? That Vergil wanted to defeat or kill Dante? He pretty much achieved that in the beginning of the game. Then in the end he achieved neither of that but was somehow OK with not doing either because his son asked him to stop. I understand DMC is all about combat and gameplay but at least try.
The combat is top notch with nothing else coming close to rival it. I am not a good enough player to consistently get SSS rank but I can still have lots of fun with the amount of variations it provides for each character. The bosses were OK and enemies were fine. I just wish in future games they polish the other stuff in the game like less interruptions, better memory management, better story and level design and have characters who really contribute to the story or gameplay.