I love this episode, its really great!
Dawn was really good in this episode, and it was very cool and creepy seeing Joyce/the first. This episode also meant that (despite her character being dead for 2 seasons) Kristine Sutherland appeared in every season of BTVS.
I also liked watching Buffy talking to Holden, that was interesting; and I liked how Holden was saying how he went to high school with Buffy, that was a nice touch 🙂 And when they mentioned Buffy's old boyfriend Scott, I was like "Oh yeah!!! I remember that guy!!" LOL
The only real downer for me was having Cassie instead of Tara. But maybe Alyson Hannigan's amazing acting here almost made up for it. I wouldn't have really liked to see Tara is an evil position, but it was just like "wth?? why isn't Tara here herself? That's the logical thing!" I tried to think of some excuse (although I do know that the reason that Amber Benson didn't appear was because she didn't want to.)
The excuse that I thought of is "Seeing Tara would have Willow want to talk about so many things in depth (like Willow killing Warren and stuff) with Tara that the First would have gotten impatient." Its a lame excuse, but its all I've got. 🙂