Okay, here's my problem with demons.
Every enemy I've encountered can be interuppted. That is if you finish your sword weapon's combo (or you're just using the Khorovord) then they hiccup and have to restart an attack, the same as a knight does when they're charging and get hit.
NOW here's the problem with Demons - they throw stuff.
So, as soon as they pull something out, it is going flying. EVEN IF YOU KILL THEM.
Which is, in my opinion a fairly large problem. They're like a combination of wolvers and gun puppies. Which is just brutal.
They're good, they're a challenge. I just feel they stick out really oddly in comparison to all other enemies in that I can slay one, and still get hit with a chair or briefcase they had yet to throw, even though I killed the little bugger.
Also, you are all sadistic for making it so you can no longer just kill the Boss demon to prevent upgrading. I laughed when I discovered that you just made one of them have a sudden "promotion" to boss demon and then start running around to his friends. Great stuff. Kinda reversed the tactics back to kill all the little guys as opposed to kill the boss. Which I think works better.
I killed a demon but managed to get killed by an office chair! Not my finest hour. It did feel a little unfair.
I love the sudden 'promotion' when you kill the original manager. Even the way he promotes demons to different types if brilliant - YOU'RE FIRED! Oh, he's a fire demon. Love it.