Andrea was a tough loss, but I wasn't happy with what they were doing with her anyway. Tyreese neds to overcome his inability to kill the living, and predict Sasha dying will finally be a catalyst for that. Tara & Rosita are too minor to kill off at this point and Eugene is too convenient. He's actually a really useful character later in the story (comic version anyway), so all that goes out the window if they kill him. Beth was one more loose end that doesn't map to the comic continuity, so I think she was an easy target in hindsight. Carol, Maggie, and Michonne are already playing the Lady Butt-kicker role - they didn't really need a 4th. I wish they had found a better way to off her, but not disappointed in the choice.