First of all, I will repeat once again that no race is stronger than another if you know how to play. Secondly, the conditions under which Mish-gan and his friend are playing are unequal; the Dwarves have an advantage. The main weakness of the Dwarves is their difficult start, as they can be killed very quickly. However, if you let a Dwarf develop, it becomes very difficult to play against them.
P.S. What difficulty level are you playing on?
You are fundamentally wrong about the fact that no race is stronger than another, no matter who plays them; there are clear favorites! For example, I suggest you consider playing as Humans (Haven) – the mass production of Paladins leads to the fact that, from a certain number, they become undeniable cheaters! Believe me, and I won't lie – this fact has already been proven on many forums!
Regarding the game conditions! We usually play in paired matches on the "Lands of Outcasts" map, on "Veteran" difficulty, and the endgame takes place in the 1st week of the 4th month – the conditions, as it seems to me, are very equal, and even more so, when the Necromancers capture an additional castle (company), which happens at the end of the first or beginning of the second month, the Undead gain a certain advantage!
Regarding the start, you are wrong for the second time; I don't want to repeat myself, but I have to: the start for Ingvar is probably one of the fastest and most reliable of all races! We buy a second hero, take about 20 Warriors from him + about 60 of our own + buy about 20 more, upgrade them to Mountain Guards and then to Champions. This is a well-established tactic! There is also an option with Carli, which is also very fast!