Well, I just expressed my opinion, but you yourself said that Ifrit is a demon, and you have it written as a spirit, so correct it. As for "Chudeshcha," I didn't quite write it correctly, it's just unclear where it came from in Heroes 3. Behemoth is from "The Master and Margarita," where he was Behemoth, the Devil's servant, but since you're not going to change it to dragons, then don't pay attention...
Sorry, I was wrong. It says that it's a dark spirit with large wings and a purple color... Although in Heroes 3 and 4, they were fiery, but I think these ones would fit here. Spirits of darkness.