This is probably the best game in the Devil May Cry series, I personally like Dante's attitude better in this game than the previous titles. I also enjoyed the boss fights as they are fun and aren't all that predictable. There is also a ton of replay value as afterwards you unlock Vergil (Dante's brother) as a playable character and there are many diffuculties that make the bosses harder and give shorter reaction time. There is also the tower of blood (I believe it is called) which has 9999 floors to play through. You can also unlock different costumes for Dante after the game.