I don't mind the overall story, it's the details where things get lost.
The dialogue is (for the most part) great - they're definitely better at writing speech than plots - but they need to think some of this shit through a bit more to really sell the story. Fortunately, it makes up for some of its plot shortcomings with pretty fantastic acting and animation. (I don't even mind Vergil's voice, I think the flatness fits the character.) Yeah, yeah, it's style over substance, but this is from a series whose very first cutscene involved the protagonist getting stabbed in the chest, his workplace being burned down, and him acting cool about it.
Social commentary in a game with such tremendous punk culture influence is a given, but the "social commentary" is shallow and thoughtless. Why not actually make a statement about our society instead of just LOL FOX NEWS AND FAT PEOPLE? A world where demons run things in the shadows is great on paper, but why don't they just openly enslave people rather than do the whole manipulative Limbo thing? What's the motivation? I don't mind so much that Sparda's role has been reduced - there's something sweet about his only crime being loving an angel - but why isn't there more angel/demon backstory, or moreover, where the hell are the angels besides Eva? Why is Virility just Slurm from Futurama?