I always felt that what ruined Buffy was taking Angel out of the show. Spike was better as a bad guy bitch that causes a bit of trouble, gets put in his place, and then goes away before you could get sick of him
After Angel left the show, they tried to go with the “goody, goody” boyfriend (Riley), which didn't work out because everyone hated him. Spike was their desperate "Angel bad boy" substitute, to try and regain some Buffy/Bad Boy chemistry in the show, except Spike sucks, and he was even more of a whiney tool when he was constantly idolizing Buffy.
P.S.
The first 3 seasons of Angel kicked the shit out of any Buffy episode, however to be fair Buffy's series finale was much more well done than Angel's. The Angel series went
really bad when Angel became the head of Wolfram and Heart, that sucked.
--------------------------------------------------------------------------------------
Imagine everything I say as if it were being spoken to you with the voice of Joe Pesci.
Vote Jamshed.