It seems reasonably interesting. The problem wth demons is that sometimes they have no motivations, which is bad. For example, in my BoE scenario, Inferno, I was hevily criticized for the use of demons, but this was because they had no underlying reason for their actions.