Schillaci
Scooby
By himself, Spike is an okay character. However comparing him to others is what drags him down. Especially when we compare him to his rival (and friend) Angel.
Angel got his soul way before meeting Buffy--not because of her. Yeah, I know it was a curse, but a soul counts as a soul no matter how you get it. Spike only got a soul to try to impress Buffy He figures "she liked one vamp with a soul, so I'll try it"
Spike started off his appearances by trying to kill Buffy and Angel didn't. Angel just helped out by telling Buffy cryptic language about the harvest and fork guy.
What the hell? Angel only started helping people because he wanted to bang Buffy.
The point is that (for me) Spike only did what he did because of Buffy. He would not have gotten his soul back if he never met her. Everything he did was because of her and not a desire to be better.
Not true. Of course he had a desire to be better.