I thought this was the best ep this season, and one of my favorites overall. It was beautifully written, directed, and acted. I've felt like the eps have been choppy, the characters have not acted like themselves, and have had a general feeling of the writers trying too hard this season. This ep felt like everything finally gelled. It had a balance they haven't had between the feel of season 1-4 (I loved Angel, Gunn, and Wes with swords, axes, and shot guns again) and the "new" format of S5.
It had significance. Everyone has been whining that Angel hasn't been acting like himself. I've seen so many posts say, "what's wrong with Angel this seaon?" This episode gives us insight into why he's been acting this way. The character development was refreshing, and the interaction Angel had with Wes was great. Wesley hasn't done anything of significance this season, and they finally gave him a personality this week.
What I loved most about this ep, is that the writers are letting us know that they have not forgotten what the series is about. This ep stated that the heart of "Angel" is still about his redemption, but it's changed from S1 and S2. Angel isn't working for a reward anymore, he's doing good because it's the right thing to do. In my eyes, Angel has been selfish by helping people so he can "shanshu." Now, he helps because he can. To me, that redeems him completely, and as the episode implied, he is now a "true hero." It was deeply written, and had enough subtle comedy to make me laugh harder than the supposed "comedy" of the prior week.