I thought Vergil already was the hero of sorts? I mean he did get the idea of giving mankind its freedom back. Sure, he did it with the mindset that he was going to rule over them afterward, but he did say he would treat them with respect. What's wrong with him acknowledging that he's not human, that he's stronger than a human and that he wants to protect them? I mean, really, if Dante didn't go all 'you're a douche, waaaah, you didn't tell me about this beforehand', then it wouldn't have been such a horrible thing. Would it?
I think Dante jumped to conclusions. Who says Vergil wouldn't have been a good ruler? He did say that they would be nothing like Mundus. I mean, think about it. Kat probably wouldn't have minded being a subject to Vergil (or Dante).
....okay, maybe she would.
Man. Whatever. I'm siding with Vergil.
Also, I don't see Vergil as hero or villain. I think he's in between. Does bad things with good intentions. Or does good things with bad intentions. Depends on how you look at it.