I found this game fun but very hard to stick with. I started it in January but kept finding myself playing for a bit then needing to change games, finally finished it at the end of February.
The story is pretty cool as you are half angel/half demon getting revenge on the head demon that killed your mother and imprisoned your father.
The cut scenes and dialogue are not as corny as one would expect from a Capcom game. Dante says some pretty funny things and he is so not impressed by the bosses and creatures making him very awesome just in a Badass Seen-It-All aspect.
For More On This Game: