You have my interest, though I'm not exactly sure how you'll make angels work as they typically don't have weaknesses in most religious and mythological canons, or are just straight up eldritch abominations.