It depends, for baby connor he would had killed buffy and the world if they got in his path of protecting him. For teenage connor?, hell no. Yes he erased people memories but that wasnt harmful to those people infact some of them like wesley got benefited, he forgot his betrayal. Teenage Connor was a psycho and Angel knew it, he tried to bond with teen connor and all he got was torture at the bottom of the sea and constant betrayal. Angel had a duty as father and was gonna give Connor all the chances he could to bond and love him, but connor was damaged and angel realized this especially after the bomb attempted. There was little bond between them even thought Angel tried. I think Angel would had done the exact same thing for connor, he did for fred, maybe a little more. Killing thousands of people for teen Connor? i think not, Maybe if they had had more time to care for eachother after Connor regained his memories.