This is the episode that I've been waiting for ever since I've started liking Illyria. She's been quite a big storyline throughout the last few episodes, but she's reached her top in this one, that's for sure. Not being able to exist in her shell for a longer time, she goes through different time periods in order to keep her powers, but the Angel crew finally manages to bring her down a notch.
I like how Gunn was brought back into the fold, how Wesley has this connection with Illyria, and how the writers decided to keep Illyria and note that she might join the team yet. The ending was a bit confusing with Angel changing his ways, but I guess that's something to worry about in the next episode.