I've had this discussion with WA before so I won't get into it again, but suffice it to say that I understand some of his points, and do see some of those character defects rooted in his behavior in ATS, but it was taken to such a grand extent that it reads unbelievable (mass killings of slayers? wholesale, world-wide deception? all to be with Buffy, when many other times he sacrificed being with Buffy for the greater good?).
In Buffy season 8, Angel is alone. He doesn't do well alone. I've said it before, I'll say it again: Angel is a character that absolutely needs his friends, his family. Alone he's eating rats. That is the big problem with Angel in season 8, and something that I hope gets rectified in season 9. Having him with Faith is a start, but he really needs some other ATS/AI members to ground him. I'm cautiously optimistic about what they do with him in season 9.