I don't mind her really, namely because I enjoy the co-op aspect of the game. I just think that the developers weren't all that clever in how they utilized her. I've said this several times before, but if I had my way I would have kept the whole 'Jill is Wesker's bitch' shtick, and then after Chris and Sheva take that thing off her chest it would have been better to have Chris and Jill go off together for the rest of the game and defeat Wesker together, while Sheva teams up with Josh for Desperate Escape. Sheva defeating Wesker is kind of meaningless considering she has no history with him, while Jill goes back right to the first game. There's really no reason why it couldn't have been that way - I imagine the creative team had a bit of a brain fart.