I can't say enough about the series finale of "Angel".
News of cancellation didn't give enough tiem to tie it up properly so the plot had to be forced in, but he worked it in there so well, and the episode was so dramatic (and poor Lindsey), and then ending in a dark rainy alley where the odds appeared to be completely stacked against them. It's one of the things I LOVED about "Serenity" -- good people trying to do the right thing in the face of overwhelming adversaries.
The only thing that bugs me about Angel finale was I wished Joss Whedon had gone with the episode title "Fight the Good Fight" as a little homage to what they use to say about his quest early into the show.
Not a bad idea. If they'd just called it "The Good Fight," it also would have been a nice callback to Doyle's death. "'The good fight,' yeah? You never know 'till you've been tested. I get that now."
But I definately agree that the Angel finale is one of my all-time favorites. I love the breathless cliffhanger that it leaves you on, leaving that final battle to your imagination. Personally, regardless of what the comic books say, I prefer to think that none of them survived.
There are a few minor issues I have with the finale though:
1. The Circle of the Black Thorn really comes out of nowhere. It would have been better if they had at least hinted at it earlier in the season.
2. I never liked Angel ordering Lorne to kill Lindsey. That was uncalled for, especially since Lindsey was helping them at the time (and considering Harmony got away scot free with a letter of recommendation even after she betrayed Angel to Hamilton).
3. I'm torn on Wesley's death. On the one hand, it's a great death scene between him & Illyria. On the other, I'm bummed he wasn't there to make his final stand with everyone else in the alley.
But beyond that, it's brilliant. I loved how they brought back Connor & Anne. Spike at the poetry slam was a nice callback to his origins in "Fool for Love." And, of course, "I need you Lindsey... Maybe I should rephrase that."

So naturally, instead of it being longtime characters Wes, Angel, and Gunn making the last stand it's also rans Spike(who Angel fans resented)
As an Angel fan myself, I disagree with that. I thought that Spike was a great addition to the cast in Season 5. I loved how he & Angel would bicker like an old married couple. He brought out some great new sides to Angel and I think Angel brought out some of the most entertaining parts of Spike. (I really hated how they tried to paint him as a tragic hero in the later seasons of Buffy. I suspect that the unwarranted hero worship he got on that show is the reason why there aren't more votes for the Buffy finale in this thread.)