Auto-translated
Compare...
Let's take my favorite Stronghold as an example...
The archers are cheap and not very strong, but the Cyclops' ability to destroy walls gives it an advantage... and its relative cheapness...
Now, let's look at the Tower...
Titans, Archmages, and Gremlins. They are unreasonably expensive... Gremlins are also very weak, even for their level... Titans are level 2 in terms of cost and level 3-5 in terms of strength (Archangels and Death Knights can easily defeat them, and even a Dread Knight might be able to take them down), so it's not very efficient, but they are the only ranged unit at that level, which is a plus.
Archmages are good, and the subsequent reduction in the cost of all spells is a plus, but again, the price is a factor...
Castle... Archers and Fanatics. Archers shoot twice, which is good... but they are weak.
Fanatics are very strong, but if I'm not mistaken, they have 35 HP? or something like that, which is unacceptable for level 5.
Rampart. The only ranged unit is the Royal Elf, which is cheap and a plus. It shoots twice and is quite strong for its level, which is another plus.
Inferno. Magogs are a hellish thing... I won't go into detail about them, because they can be quite strong if used properly...
Conflux. Two ranged units: Storms and Ice Archers...
Some people don't upgrade Storms at all, which means they would prefer a melee unit rather than a ranged unit...
I can't say anything about Ice Archers, but I think they are weak...
Fortress. Lizards... they are the only ranged unit in the Castle, and in my opinion, they are the most "average" unit...
Necropolis. Liches, in my opinion, can also be considered the best ranged unit. They are strong, and if you collect a certain artifact, you can gather a huge number of them and use the Cloud of Death, which is devastating, especially in attack...
Dungeon.
Medusas... they are weak and have few shots, even the unupgraded ones have only 4...
Eyes are also weak, but they are usually used in small numbers, so they accumulate...
In conclusion, in my opinion, only Liches and Elves can be considered the best ranged units.