Soul Screamer's Kaylee Cavanaugh is someone I'd consider to be weak with moments of strength, at least at the beginning. Towards the later books, I'd consider her more of a strong character, but that's a discussion for another day.
At the beginning of the series, Kaylee has no idea what's going on with her or anything about bean sidhes, reapers, or the Netherworld. Because of this, she must rely on others to fill her in and help her control her bean sidhe nature. She's weak in the sense that she doesn't have the necessary knowledge and she is physically overwhelmed by some of the characters and challenges she faces.
What I like about Kaylee is that she doesn't allow this weakness to overtake her. She doesn't have knowledge, so what does she do? She seeks it. She's not as strong physically as some of her opponents, so she finds creative ways to engage them in an attack. Kaylee doesn't allow herself to be overwhelmed by her challenges. She starts off as a weak character with moments of strength and develops into someone I'd consider to be a strong character (although, she is disadvantaged in many ways).
What do you think about Kaylee? Should she be weaker or stronger? Stay how she is?