well, my choice would be of course, Dante, I love nero and is cocky and at all, but he just can't bit the **** out of Dante never in his life. Dante is more matured, more powerful, and the son of the legendary dark knight, of course you could say the fact he has already been in 3 other games but...