Angel has made some dark decisions and always been a bit more of a means to an end kind of guy but I think he is drawn the line a few times and if, as someone pointed out, Connor is the most important thing to him why would he be willing to run off to Twilight with Buffy and leave Connor behind in a world he is being destroyed?