This episode was kind of meh. Not good, not bad. Kind of failed as a season finale as a result, though. I blame that largely on the entire Maryanne storyline though. The last half of it, once she started taking control of people, was God-awful. It seemed like they just wanted to make Tara more important to the overall story, but they even failed at that considering how little she had to do in resolving it.
And why did they feel they had to just kill off Eggs? He was a pretty decent character and I certainly liked him more than I did Tara. They could have done something with him. Just felt like a waste.