In order for DMC5: Dante, Nero, and V.
Dante has gotten so many options, it's crazy. I wish he had gotten more levels though. At least we got Bloody Palace now.
Nero is better than ever and gets more expansive move sets when getting to NG+. My only problems with the breakers are you can't switch them (technically you can with pasta breaker, but that is DLC content), and some feel very situational. Helter Skelter for example, is really only useful against the Death Scissors and the Angelos. Other than adding a little to your combo score, I never found it that useful, unless you used the breaker ability to target multiple demons.
V I had fun learning his familiars combos and he is addicting to play, but I felt he should have gotten a couple of more melee moves and a fourth summon. Phantom would have been my choice, and would have made
everything come full circle. It sucks he can't really fight back when Shadow and Griffon both get knocked back down. I will say this, he is still addicting to play, despite the numerous flaws.
@Foxtrot94 I did not evenknow about the auto thing, because I never used it out of curiosity. That is definitely interesting.
Overall (I will throw in Bayonetta characters, because why not.):
Dante
Nero
Bayonetta (Jeanne is just a palette swap with a harder dodge mechanic)
Rosa (Bayonetta 2)
Young Balder (Bayonetta 2)
Vergil (DMC4 version)
Vergil (DMC3 version)
Dante (DmC)
Trish
V
Lady
Rodin (Bayonetta 2)
Vergil (DmC)
Lucia