Yep. It always pisses people off whenever I say it but S4 of Angel is the most consistently well done season of any show in the Buffyverse. The other seasons may have higher highs, but holy shit do they have some real lows.
That being said, S4 is Angel at its most ambitious and has some of the very best stuff in it. Love it.
Buffy overall remains the much better show. It was pretty gutsy to have Buffy sacrifice herself in the series finale, but hey, five seasons is a good run for a show. At least it didn't overstay its welcome.
edit: The craziest thing that spawned from the Buffyverse to me is David Boreanaz's career. He was so awful when he first started on Buffy and now between it, Angel and Bones I've watched 20 seasons of television starring him. He's gotten a lot better at acting over the years too.