Vince wrote:
As for interestingness and depth of character, I'd have to vote for Spike. But note that that doesn't mean he's a good romantic interest for Buffy. Just that he's more layered than Angel as a character, and more fun to watch. The Angel/Spike dynamic in Angel season 5 was excellent television, and brought a lot to the show that it was previously missing.
That's the whole difference between Angel and Spike. Angel's a lot more broody and whiny with a soul mostly because he had it forced on him, he was just happy as a clam being evil. That's why there is such a difference when Angel is ensouled and when he is not.
Spike is basically the same with and without a soul. That's also why he dealt with the guilt better than Angel did right after he got his soul.