Auto-translated
I don't know what kind of feeling you have;) I'm just saying what I experienced myself, and yes, on the highest difficulty:D
:D Okay. Look. A simple example.
1) Start of the game on the highest difficulty. Near the capital, there is a town with one Orc Khan. Whose hero will I use to capture it without losses and stress on days 1, 2, or 3? Logically, there are two such heroes. Banshee and Baroness. Both paralyze. But the Baroness has an advantage in 10% higher accuracy and the "Flight" ability.
Result: Baroness > Banshee
2) The "Flight" ability is inherent to the hero and all Legion leaders, except for thieves. Higher speed.
3) Incubus is overpowered. With his accuracy, which exceeds that of the Shadow and Succubus, he will petrify everyone. It has been noticed that the more units there are, the more accurate he is. It's not very pleasant to fight with Medusa on the highest difficulty. You don't have time to destroy a warrior, and "goodbye" to the squad. The same goes for the Incubus. Playing as Shadow, I remember three times when the Shadow missed all its attacks(!). This has never happened with the Incubus.
4) Creatures with immunity to mind control disrupt the Hordes' strategy. Demons are not very affected by immunity to mind control. And how much immunity to Earth is there?:)
5) In terms of survivability, demons are stronger again. The sum of HP of all units of the two races (excluding summoned creatures, leaders, and guardians): 5925 (demons) versus 4960 (undead).