I found Cassie's character and narration to be quite boring. But I don't exactly hate her like most people do. Aren't we all a little hypocritical? And if Cassie was a Controller she wouldn't be afraid of saying "Hey, I'm a Yeerk spying on these teenaged morph capable humans. But shush, don't tell anyone!" In her narrations.