I think we can't judge the death of Beth until we see how it plays in the plot line for the remaining episodes. Deaths in this show are either just to lighten the load of story arcs, or as a catalyst for more growth.
Carol doesn't exist without Ed's death
Carl and Rick's character development was closely tied to Shane and Lori's deaths.
Andrea's slow development came at the death of her sister.
Daryl grew quite a bit after Merle died.
etc., etc...
Beth was developed as a deeper character and even formed a relationship with Daryl for the very purpose of being killed off. She never existed in this show as anything more than a supporting character - and her role is to do what supporting characters do, offer springboards to the main characters and plot lines. Her death is going to play out as her biggest role, and while I feel for Emily Kinney having to leave the set and change her life quite a bit, Beth's legacy is going to be felt for quite a while within the group - probably more than most.
If you recall, the group as a whole hasn't had a chance to grieve after the prison exodus. It's been a road warrior kind of lifestyle since then. Beth's death and the elimination of the threats surrounding their people are going to offer that long-needed grieving period. I imagine the writers have take a more deeply emotion, character-driven, approach with what's coming after the mid-season break. The threats are gone, for now. They don't have the excuse of a constant threat, or of separation, to fuel their escapism. They're going to have to deal with some untended things. It should be good.
No doubt, Beth's death will result in further character development of the others. And I look forward to seeing what's to come. Still...
My overall opinion of the writing this season, stands. The first three episodes were fantastic but the others lacked momentum and a quality of character development that I've come to expect from the show.
I read writer defense regarding Maggie's lack of emotion over Beth's absence. There were multiple opportunities between episodes 3 & 7 for Maggie to express something regarding concern for her sister. A simple mention, so that the viewer knew that Beth was on her mind would have better supported her emotional reaction in episode 8.
Carol's story has yielded logical ending points since Season 3. Her character isn't the same as the Carol in the comic book. The writers continue to make pointed and deliberate choices with Carol. Though, I would have preferred to see Beth's character further developed over Carol's - I can accept that it was Beth's time to go.
I'm displeased with the manner by which they chose to take her out. People have said that it was a brave, dignified way to go.
I disagree. It would have been dignified if she had served the fatal blow to Dawn. She stepped up like a stupid little girl who had to get the last word in and died for it.
And, the end scene was so rushed, had we not had the opportunity to play it back and review it more than once, we would not have been clear as to what happened.
I'm not willing to front that this is the best writing ever. I don't believe that it is. I believe these writers make mistakes as do other show writers. And, certainly, they can't please everyone.