The writers should have been less ambiguous about Spike’s humanity. I admire that he still managed to love while not having a soul, but I feel some of that characterization happened due to the writers not knowing how to handle his character.
Hmm, I don’t know. I think the ambiguity is actually okay. Sometimes, the inner lives of a character are best left unexplained as a way of hinting more character depth, especially with things that perhaps even the character is not entirely conscious of. And in Spike’s case, they may have risked making his psychology / inner life overly simple if they’d been less ambiguous.