I used to not mind this episode it was fun. Those were back when I was 10 and loved every single aspect of this show. Getting older, developing my own thoughts and judgements it's hard to like this episode and this season seeing just how much they truly favoured Prue. I'm almost surprised they didn't fire Alyssa instead.
Have a shot for every episode in this season about Prue, even episodes that are advertised as Phoebe or Piper centric still revolve around her.
I loved the Angel though, I thought he was perfectly cast and played it perfectly and glad we get to see him again eventually. Which made Prue more annoying than ever, and her issues are getting endlessly annoying. But my reviews are more just rants now as you may have noticed. Everyone else explains the episode (hell so does the summary in the overview) this is my letting off steam.