This first game was awesome, and may well be one of the best action games on the ps2. But DMC2 really lost it's way.
There are two different characters, but most people play as dante, and then can't be bothered with the Lucia because they'd rather not play the game again.
Dante, as we know him from the first game, is witty, intelligent, kick ass awesome and has a lot of charm, despite his aggressive ways. In this sequel, however, he is completely boring, hardly says a word throughout the whole game and when he does speak, it's a really terrible one-line emotionless piece of nothing.
the story is by far terrible in comparison to the first - the graphics haven't improved much and the gameplay isn't even as good.
The whole game took me 4 hours and 20 minutes, so don't expect a long game either. This is due to the way the missions are set out. Considering there are only 18 missions total, and that they are quite small missions, there really isn't many good points to this game, apart from the fact that it is a dmc series game.
Another thing that kind of bugged me is that before starting the missions, you are shown a map, and a marker pin-pointing your location on it. Throughout the game, Dante travels up this entire country and practically back to where he started by the end of it. That's all well and good, but considering you don't really gain anything doing all of it, it seems a bit of a waste of time. not to mention that the locations on the map and where you've been don't quite seem to add up. Therefore, I don't think they actually had a solid map to go by, and the creators of this game seemed to be making it up as they went along.
overall, it's alright if you're going to play the series, but if you're looking for the best of the devil may cry games, give this one a miss, or at the very least, don't intend to enjoy this one too much.