I think it depenRAB on who we're talking about. I think Lelouch, Suzaku, C.C., and Kallen have been pretty consistent. When it comes to secondary cast, they're definitely mostly just there. It's pretty telling that in just a short nuraber of episodes we got more reason to like and care about Xing-Ke than about Todoh, who's been around since season 1. And I like Todoh. Mostly for who he is and what he represents though, not because of what he's said and done in the series. Jeremiah's another case where I thought his return would be stupid but they ended up making him at least a bit sympathetic.
Aside from that, yeah, a lot of characters seem to be there to move the plot. Does anyone care about Ougi and Villetta? I don't, particularly. Does anyone care about Nina's moral issues? I just think of her as a fool. What's with Rivalz's "OOOH MY GOD YOU'RE ALIVE!" moment? It's probably too late to do anything good with Milly now without distracting us from the main story.
However Geass is definitely, first and foremost, about Lelouch and Suzaku. That's been the truth since season 1. As such, even when certain characters don't stand out, I can still find it interesting insofar as what happens affects either of them. For instance Nunally isn't much beyond a sympathetic innocent, true, but her importance to Lelouch makes what happens to her have a great deal of impact. It's similar for Euphemia and what she meant to Suzaku. No, I didn't particularly like Shirley, but what her death did to Lelouch did matter to me. It may be that Geass indulges in a few too many "WTF" moments to keep the audience watching, but that doesn't make it all empty either. It's not like Destiny where they suddenly make a big deal out of somebody that nobody gave a damn about or even hated, like Meer. It can work if the whole narrative is seen in the context of how it's affecting and changing Lelouch and Suzaku, and how their actions in turn are shaping the world around them. I'll grant that, this being the case, Geass could have done with fewer secondary characters being around for the sake of raising the body count.
Aside from that, yeah, a lot of characters seem to be there to move the plot. Does anyone care about Ougi and Villetta? I don't, particularly. Does anyone care about Nina's moral issues? I just think of her as a fool. What's with Rivalz's "OOOH MY GOD YOU'RE ALIVE!" moment? It's probably too late to do anything good with Milly now without distracting us from the main story.
However Geass is definitely, first and foremost, about Lelouch and Suzaku. That's been the truth since season 1. As such, even when certain characters don't stand out, I can still find it interesting insofar as what happens affects either of them. For instance Nunally isn't much beyond a sympathetic innocent, true, but her importance to Lelouch makes what happens to her have a great deal of impact. It's similar for Euphemia and what she meant to Suzaku. No, I didn't particularly like Shirley, but what her death did to Lelouch did matter to me. It may be that Geass indulges in a few too many "WTF" moments to keep the audience watching, but that doesn't make it all empty either. It's not like Destiny where they suddenly make a big deal out of somebody that nobody gave a damn about or even hated, like Meer. It can work if the whole narrative is seen in the context of how it's affecting and changing Lelouch and Suzaku, and how their actions in turn are shaping the world around them. I'll grant that, this being the case, Geass could have done with fewer secondary characters being around for the sake of raising the body count.