I've always liked Spike. I think he's cool. I know he's a bit of a jerk sometimes, but that doesn't really bother me. What does bother me is all the shit he has to go through in almost every episode where he has a bigger role. The writers seem to really love giving him a hard time.