I personally feel like the goblins are too over the top for now.
The idea of a race of small, unconventional group of humanoid creatures may sound good at first, but they seem too powerful compared to other hostile factions of the game. The price boost and the nerfing of stat increases have all meant that it goblins will hit and dodge most of the time while quickly dispatching most troops, shields and armor be damned.
If this is how goblins are supposed to be like, I think that the goblins shouldn’t appear in the world map too quickly, perhaps slightly later than orcs so that players can at least have some time to level up their troops. Alternatively, make them far more cowardly than they currently are, so that the first or second casualty have the potential to break their morale.