Auto-translated
I completed it on the hero difficulty level – no problems at all (want me to send you the final cutscene?). Dealing with the Mages is very easy, but with the Humans, you need to manage to escape from the main enemy with a large army and have your main hero run around a bit, sacrificing a couple of hired heroes (he swims very slowly and runs slower than your advanced main hero) while he's moving and chasing your smaller heroes, you capture his city (there's a level 1 hero there, and with a lot of artifacts; there are no problems taking the city if you know how to play properly; you'll only lose the Wyverns – they rush into the city first, bite the cursed angels, and block the archers' fire. While the enemy is trying to kill the Wyverns with all his might, the Centaurs and Cyclops mow down his entire army, and if anyone dares to come out of the city afterwards, it's even worse for them): as a result, their main hero has a problem – he has no cities; he urgently captures one of the former Mage cities and develops it quickly (which is good for you). As soon as he leaves it and goes to capture his main city, you can intercept and defeat him (although it's risky). If you've developed well, your army is slightly weaker than his, but your hero is level 25, while he's only level 15. This gives you a chance to win (by the way, he won't attack you head-on anymore because the probability of winning is average). If you feel that you don't have enough strength, give him the main Human city and let him sit there, but he really doesn't want to sit there; he starts running around again, trying to take another city from you, and you, accordingly, capture his cities, avoiding the main battle. When capturing cities, he immediately hires a hero there, but you (due to higher mobility), as soon as the main hero moves away, immediately eliminate these heroes (preferably in the city so that the hired hero cannot escape – he cannot hire new heroes after they are defeated, and as a result, he soon remains alone). And most importantly, as a result of these actions, you almost always have an obvious advantage – three cities against one (the rest is just a matter of technique).
Andrey_K, how much time did it take you to complete the entire campaign, if you don't mind sharing?
P.S. I forgot to mention – you shouldn't fight with the smaller heroes; you should run away or surrender (don't keep them in cities and don't accept battles with them there), otherwise you won't be able to hire them again! Before the enemy captures cities, it's better to hire a small garrison there (at least 1 goblin) so that the city damages the enemy's archers with its towers during the siege. Also, be sure to capture all the beacons so you can travel faster.
In general, Orcs are not great warriors (if Dark Elves were in their place, everything would have ended much faster).