I love Spike though he does have problems character wise. Though that's all about how he's written in his episodes. In episodes when he's the main support, he's great. He's not the best character in the show but he's not the worst either. Unless you're one of those dummies who even after he's kept Twilight from going insane, always been there for her when she needs him, and saved the Crystal Empire twice STILL say he never does anything.