Auto-translated
The 10 vs. 10 comparison isn't very good. First, dragon golems always get the first strike, meaning they attack before any other unit.
Also, I would add their size as a negative. While crowding isn't as critical for them as it is for champions, maneuverability is still important for fast units.
Knights are more useful for cavalry to quickly build the first ones. By the way, how can you hold back with cavalry? O_o It can't withstand any monster rush; it just falls apart without proper support. For example, against neutrals (if they can theoretically take down at least 1 champion), it's effective to split them into two groups and take them down one after another with champions charging in.
If there are dwellings of level 3 on the map, it's better to take giants from there when needed. Although +4 nagas are also not bad:rolleyes: