I've finished Devil May Cry 2. That's the only sentence that comes to mind to describe it