his evilness just grinds my gears. his complexity comes off as an absolute mess. and what he does at the very end of the show's run (i.e. where Adult Swim left off) is just absolutely ridiculous. no one's that noble. at least Light stayed evil to the very end.
You do not get the point. Yagami Light is an evil bastard with a God Complex who doesn't stop from doing anything that would in some way benefit him, including killing of his own family. He wants to rid the world of everything evil or rather, everything he deems worthless and become God for all those left behind. Meanwhile, Lelouch still has a human side. He has issues with some of the things he's doing. Plus, he's not doing his rebellion thing for himself, his goal is to make a better world for Nunnally where she can live happily. His only other motiviation is to find out who killed his mother and why, then getting revenge on them. It's not about his own happiness, although C.C. says it is. He's walking a fine line because he might involve people he actually cares about and unlike Light, he actually wants them to be alive. As we see, Light did not hesitate to benefit from his sister's abduction by the Mello faction or his father's death later on. His main motivation aside from becoming God was not getting caught. Lelouch on the other hand in R2 presented himself on a silver dish and said evil things to Kallen in order to get her out of the line of fire, amongst other stuff.
He only becomes "evil" in the end, but that only serves a greater purpose, kinda like Revan in Knights of the Old Republic. However, unlike Revan, Lelouch's death was always part of his own plan.