1. In any battle, magic can wait until the end of the turn while the enemy moves. (so there is no penalty)
2. In the game, you initially get 40-60 goblins, which can be trained quickly, and this will pay off. All other level 1 units are given 10-15.
So, magic is still stronger.
Auto-translated