This episode is fabulous, everything ties in together.
Angel is about ready to commit suicide to stop himself from doing anything more to hurt Buffy or humanity in general until Buffy saves him. This is such a touching moment and when it starts to snow the moment is complete. They do linger a bit too long looking at the snow though.
I don't think that Xander or Cordy will ever get back together again, there just wasn't enough love for their relationship to last on, it was all shallow.
I am glad that Willow and Oz are back together, they are such a great couple, the werewolf and the witch!