As far as I was concerned, the "angel shit" was just an exchange of one set of uber-powers for another set of uber-powers.

Looks like we're going to have to avoid writing in his character as much as possible during this story too.