I am looking for some very specific kind of books with specific type of main character. I'm looking for a story where the main character is not a typical hero. Someone who's probably more antagonistic than protagonistice. Like a complex and morally ambiguous character but has a noble cause for love or something else. Basically someone who you can't call a hero but still be able to admire for certain things.
Examples:
Lelouch from code Geass anime (if anyone has seen that)
Baru Cormorant from The traitor (Baru cormorant trilogy)
by Ice_Wizard93