I have been re-watching Buffy & Angel and I was just about to post this. It always surprises me when anyone who watches that ending thinks that it was cancelled with a cliffhanger. It literally is the perfect culmination of every theme in that series.