It's been way too long since I watched Buffy/Angel. I LOVE Xander and Spike and Giles and Gunn and Faith and Robin and Darla and Doyle and Lorne (etc. etc.)... And of course Angel/Spike (or Angelus/William depending on my kink mood of the day).
Rather HATE Wesley with a passion though. He's on what I dubbed a long time back my "Yuli List" -- so named after the founding member, the most annoying little kid in anime ever. It's the list of the characters I hate with an absolute passion, so much that torturing them wouldn't be worth it because I wouldn't receive enough pleasure from the act to off-set the pain their continued existence would cause me.
Considering that two of the three characters are named Wesley, that's not a good sign for that name. I may have thrown a party when he died. ^^