Well I think that's quite an interesting topic, because even though I like Lelouch very much, I can't tell if he is Villain or Hero of Justice.
But still I would go with the Hero of Justice, because he sacrificed his own life in order for world to become a better place to live. He collected all world's hatred. I know you can tell that many people died, but there was a need for that. I just can't believe that he was a very bad person.
So tell me what you think - Is Lelouch(Zero) a Villain or a Hero of Justice?
P.S. I don't see the thread like this, but if you've seen this somewhere please tell me where