Woohoo! A Buffy thread!
For me it's a close tie between Spike, Willow, and Anya. I ended up voting for Spike, but I do love them all...
I think Spike's my favorite on Angel as well.
_________________
...And when Love speaks to you, believe him, though his voice may shatter your dreams as the north wind lays waste the garden.
-Kahlil Gibran