Here, I will highlight the two mentioned heroes. Crag Hack is a damage dealer, but if you get his Castle, he won't be of much help...
He-he. Well, if Crag Hack doesn't help the Stronghold, then I don't know. In my opinion, Crag Hack mainly helps the Stronghold. With experience from air units and the first attack of all his creatures. That's his specialty (and considering the Stronghold creatures' tendency to attack), this tactic is the main source of victory and the reason for choosing this city with Crag Hack as its leader.
Any hero at level 5, with proper skill allocation, becomes equal to all other level 5 heroes with proper skill allocation...
But why compare two level 5 heroes? Let's compare Loian and Tazar (both level 15).
you just need to collect 1000 gold for the upgrade of fairies...
Well, to be honest: You ALWAYS play with 2 heroes:
1. Any hero + fairies and air units...
2. A second hero is built (I'm not going to talk about the development of the city itself)...
2.1. The second hero transfers all the army to the first and collects ALL resources and levels up in all places... The main hero doesn't collect anything - he has no time for that...
By stating "ALWAYS", aren't you afraid of appearing like a noob? ))) No matter how much I play with strong players (I can't include myself, and probably you, in this group), I have never had more heroes in the first week than they do, although I build 5-6 (sometimes 7) heroes. I would advise you to play online first (believe me, it's much more interesting than playing against the computer, even on 200% difficulty). And why claim that something should always be done, and something else sometimes?