my version of the factions' strength:
1. Dwarves (it's okay, their 15 minutes of fame won't last long; a patch will probably nerf them soon)
2. Wizards (mana, the main strength lies in the hero)
3. Dark Elves (magic, powerful spells, strong units)
4. Elves (speed, initiative, luck)
5. Demons (opening portals, chaos magic)
6. Necromancers (their capabilities have been reduced, and that's why they are now in the shadows, but their time will come again, as they say, the griffin sets, the undead rises)
7. Humans (weak, because their capabilities have been reduced)
Dwarves are good, but it is precisely against them that it is convenient to play as Necropolis, and especially after the patch, because it is not very effective to shoot them down, but the increased number of vampires is just what is needed. Although, in general, Necropolis has become weaker (I nostalgically remember version 1.2 with the already nerfed Paladins of Axel at Heaven and the "teapot" at Dungeon, but with a whole Necromancy and Raise Dead. Then, the undead had no equal, and the fools who tried to fight it only replenished its army).
Wizards start to stand out with the appearance of Titans and at least a few self-made artifacts. And before that, you have to wait quite a long time for the hero to become strong; the Wizard needs to be eliminated faster.
Dark Elves are strong, but if you are unlucky with knowledge, it's over. Such wonderful magic turns out to be useless; this is not Necropolis with a constant source of mana.
Elves are a race with almost no weaknesses, if not for the wild stagnation in development due to resources, although the same goes for Wizards.
Inferno is a specific faction, but it is difficult for them against Necropolis and completely impossible against Wizards, only on a fast map.
Heaven is a very balanced faction; in my opinion, it doesn't matter who they play against.
Necropolis is not that weak, but not very strong either, but that's for the better.
Personally, I can't honestly single anyone out; the balance is definitely improving.