Auto-translated
Something strange is being written here, in my opinion.
Objectively, Assassins are the strongest as ranged units because of their poison. This scum, when it shoots at level 7, deals -3 damage, but 3 units die from the poison. And among melee units, of course, it's the Fairies, especially if you fly them in correctly; then it really works. They have retaliation, they attack a bunch of enemies, they cast some nasty spells, and they do something else too.
Your skeletons might be okay, they shoot, and even in the new update, Skeleton Warriors are not the weakest. But they only matter because there are a lot of them due to the Necromancer's resurrection ability. Which, by the way, I don't use, meaning, why do I need these bones when I have Vampires and Liches? So, they're just there to annoy.
Peasants are also not bad, but in terms of money, especially if the hero is that woman whose name I forgot, who gives +2 gold for each Peasant. And in the old versions, it was fun to upgrade 500 Peasants into Archers.
And of course, Imps. Only against heroes, i.e., they are effective in multiplayer. They have Mana, yes, like an experienced one for 50 euros for a blowjob. And if you don't need that, then they are useless too, even with their Demon Gate or whatever that summoning ability is called.
Goblins are also just annoyances, and not very good ones at that. And somehow, I haven't seen a good strategy like - Golems rush forward, and these ranged units shoot them to death.
So, the conclusion is:
Assassins are the best because they shoot and poison. And the sprites, which are Fairies, are also good, especially when they guard the first mines, and you only have a couple of skeletons and no Archers.