Soulless was great for Angelus. He was genuinely menacing and subtle enough (he went a little over the top after he was released didn't he?). Although it has to be said, while Angelus is a master of manipulation it did require some of AI to act a little bit thick. Gunn and Fred somehow lost some IQ points when feeding Angelus and after Wes said stay on guard to rest of the team and after he dealt with Angelus magnifently, he goes and kisses Fred at the most ill opportune moment.
Overall, good ep though.