I thought it was a really cheap spin off when it started. It was a good thing David signed a contract for five years, otherwise it would've been long gone. Took awhile for them to actually find a universe outside Buffy. Angel really didn't get stronger in the story until the last few seasons, and I think thats where it was really good. they did a terrific job ending it the way they did.