Auto-translated
Djinn won't do much, as they aren't damage dealers. Their damage is far from the highest, and their health will be depleted quickly. If an enemy sends Djinn directly into the Elven ranks, it means they're an idiot.
Besides, and you can't argue with this, owners of Djinn are usually more interested in their abilities than in attacking.
What's the point of wiping out units in one go if your hero is a mage?
And if you also use that tactic – Readiness – then you really don't have to fear these fragile, reactive units.
...Why choose Golems as your enemy? It makes sense to use Golems when playing as a Golemancer – what a surprise! Otherwise, the March of the Machines, Devotion, and their miniatures can find much more useful alternative applications, which means there's no point in making them a priority target. Moreover, they don't just not care about your Chaos; it's even beneficial to them – especially for Altars.
I agree about Mages and Rakshasas – they should be added to the list. That leaves only Titans, Gremlins, and Gargoyles. You can add the first, but the second are too weak, and Gargoyles... if you do something wrong, they can accidentally block Archers, which sometimes leads to extremely unpleasant magical consequences. Even if you don't attack Archers, but at least Fairies, Unicorns, or even Ondines, the point is still about Altars. Chaos increased by one and a half times is painful, and "boxes" die very reluctantly. And who even pays attention to them? They take advantage of that.
In general, it's a matter of personal preference. Or rather, not preference?
I agree about Dwarves; the Tier 1 units hardly move, especially those with Altars – they cover the fat bodies of Harpooners and Priests with their own fat bodies, which is very, very helpful. However, Karl has a very, very good anti-magic potential – like Luck.