This the most impressive anime i ever watch from first episode until last episode it full with good story telling And it unpredictable seriously every scene in this anime is unpredictable that what make this anime is awesome.
Ok then for the chracter. Main character of this series(Lelouch) have a unpredictable personality that will make you ask your self about him.
the rest character is standart character that will not make you ask your self
Oh yeah by the way i wish that code geass will have another sequel code geass r3 maybe.
so many the unresolved thing in this series thats why i wish that code geass will have another sequel