However, I usually use the second hero in a standard way: at the beginning, it's just an increase in the army and a saving of turns. Some of them can be more useful than just resource gatherers; for example, Kifrah also provides income to the treasury.
But on large (and even medium) maps, the second hero becomes more important because it's more efficient not to move the entire army across the map but to strike with the second hero (in my opinion, this is the best way to do it). In this regard, I like Vaishan the most (don't confuse him with Vayshan))))))))) because he's not bad even with a small army. Also, a healer is good if you've leveled him up in advance, rather than just using him to gather resources.