I'm 20 elo now, and even i have an account called pros!!! 225(code) So, what i think of every unit :
SWORDWRATH: Really good! its a must use.
ARCHIDON: destroys miners with fire arrows and can kill multiple albowtross
MINER: no comments
MERIC: heals my swords and archers. Too good to be true
MAGIKILL: damn it! it kills all my archers but my swords kill it before it can cast a spell
SPEARTON:slow unit with low survivability
SHADOWRATH:my archidons destroy them
ALBOWTROSS:slow unit with bad health
GIANT:slowest unit and deals damage only one of the time
I have some comments on this
Majikill: if they have good timing then your all your swords would die, leaving your merics and archers defenseless.
Spearton: slow unit? Really? Speartons are faster than all order except swords with rage and ninjas. Low survivability? 6 bars is quite a lot of health. Your example of 20 swords vs 4 speartons is a HORRIBLE example. 20 swords are higher than 4 spears in price and health by A LOT and with higher stack time, so no shit 20 swords win.
Shadowrath: archers suck at kiting them cuz theyre too damn fast
Albotross: Bad health? You know how many arrows it takes archers to kill them? It's like 9.
Giant: you forgot how they have super health, very high damage, and they Are not the slowest unit, that is majikill.