Sera is a character I constantly flip flop my opinion on. Sometimes I will adore her to death and other times I will just groan. It really seems to depend on what kind of playthrough and Inquisitor I'm trying to go for at the time and how they are going to react to her. I always try to keep her around though and never dismiss her from the Inquisition.
Sera is at her core good person who wants to look out for the little people who get trod on in all of the wars of Thedas. That's awesome. She passionate about it. That's awesome. Doesn't compromise that goal for anything. More awesome. Refuses to accept responsibility for when things go really bad. Yeah... not so much. Shuts her eyes to the truth when it conflicts with her view of the world. That I find really grating personally. YOU WERE IN THE FADE AND AT THE WELL OF SORROWS WITH ANCIENT ELVES!!!! WAKE THE HELL UP AND SMELL THE ROSES GIRL!!!! So yeah I'm very conflicted about how I feel about her. But that's a very good thing. A lot of people in the real world will make you feel this way and Sera too me is the first true example of this I've encountered in a Bioware game. Maybe all games in general. At least for me.
But to summarize I love her some days and loath her others but I feel she's really important regardless when it comes to character writing.
Now if we were talking about Vivienne, oooooooooooooooh the hatred I could unleash.