My fave female characters, the ones I just looooved to watch:
10. Harmony (for giving Spike that ridiculous nickname -- and for the girl fight with Xander. Harm always made me laugh.)
9. Tara (for being the personification of goodness and sweetness)
8. Willow [for coming back from the dark side (and the geeky side) -- without even losing an arm!]
7. Faith (For being the coolest of the cool kids. That redemption stuff was all right, too.)
6. Fred (for having the best, most infectious smile ever)
5. Darla (for being so sympathetic even though she was evil)
4. Lilah (watching her slowly reject her humanity was really interesting)
3. Buffy (she beats the bad guys; what's not to love?)
2. Anya (watching her slowly reclaim her humanity was beautiful -- and funny!)
1. Dru (she's just sooo good at being bad)