Angel had a strong cast and characters. It was dark, but also fun and witty. The only knock I have is the lack of compelling villains. They are mostly villain of the week. The cast and characters are the best part of the show. I watched to see the characters more than the plot.