Angel season 4 is a bit weird for me. We have mostly left the idea of redemption and helping people and moved into the realm of some ancient evil coming into the world when Cordy and Connor have a baby that everyone instantly falls in love with her.
My only real issue is the season feels rushed for me. We go from one bad to another pretty quickly after discovering the first one that is seemingly invincible is just a pawn to an evil that is inhabiting Cordys body. Then a baby is born that is her, so she gave birth to herself, but its hiding its true form, which is also hiding its true form. Don’t get me wrong the story is good, but it just seems really rushed to me. Connor has a great story arc here and it could have been even better I think if they had just given it more time. All in all the season is still a good one, but you could tell they were closing in on the end of the show as they try to tie up loose ends and all with cast members leaving and all. It is still worth a watch, but this is the season you can tell they are finishing up. Best wishes and may the gaming gods bring you glory.