I don't hate season four of Angel, and still think it's better than 99% of the drivel on TV, I just have problems with it that make it pale in comparison to the other seasons:
1. Connor is a terrible character. There's no other way to spin this.
2. Having such a beloved character as Cordelia not really be Cordelia for the entire season makes things seem very weird. If not for You're Welcome, the last time we really saw Cordelia as we knew her would have been at the end of season three.
3. Damn was this season dark with The Beast, Angelus, Wesley, etc. (I'm not complaining about that I really liked those elements) which makes the Jasmine episodes seem downright silly. It was really a bad way to end such a dark ark.