My favorite is DMC4 mainly for gameplay and Uncle Dante. 3 comes after, it was the first game of the series i've played so it get a special place in my heart, the game is awesome too, even if i step away from my emotions towards it, then comes the first the DMC, that i replay every once in a while because it's a pretty cool action game even with if somewhat limited compared to the modern DMCs, then comes DmC with a fun and diferent gameplay, at first i disliked it because i couldn't see it as a separate game from the originals and i honestly hated their interpretation of Dante and Vergil, but i could get over it and enjoy the game for some time; then comes 2... oh, DMC2, i don't even have much to talk about this one, it's just pretty blend, unpolished and below the franchise's standard, it needs some praise because it introduced some important mechanics for 3 and 4, but that's it.