Season 3 - Faith + The Mayor + Angel (post-Angelus angst)Season 2Season 4Season 1Season 5Season 6Season 7 - Buffy babysits whiney teenagers