I think that Spikes evolution is perhaps the most interesting, whereas Angel had his forced on him. Spike ends up being the more complex character. One thing that remains great about both shows is that it’s not necessarily the main characters that have the most interesting stories.