Angel is a hero who used to be evil, who tries to redeem himself by fighting evil, including within himself. Darker and more serious than Buffy ever was.
Season 4 was a transitional one for Buffy, when weak characters and linear storyline put the show in a slump, but Angel’s all over the map the 4th time around.