For example, on Former Friends, if you see Hafiz on the 4th flag, you might as well not even try, unless you take Nazir and position yourself on the 3rd flag, where you still have a slight chance.
It's difficult to compete against this "machine gun" hero. First, another "machine gun" hero is countered by Gremlins, and then there are very strong mages with Djinns. And if there's a Conflux of Elementals on the map (where Elementals guard the treasure), then Gremlins aren't even necessary.
Considering that mages have a very strong Ballista (unlike Necromancers, Dwarves, or the Tower faction), the situation becomes bleak.
On Underground Treasures, Hafiz with 60 Gremlins can reach the water source in the first week and by the 3rd week, he's already clearing out the neighboring lands.
There are popular heroes for almost every race that are very easy to play with, for example, Tilseck for Orcs, who is almost as powerful as Hafiz. But against him, at least there's a chance if you take another "machine gun" hero.
Kaspar for Necromancers, Vittorio for Humans (some even use Deleb... they just don't realize that he's the only hero on standard maps that allows you to play effectively with Demons), in general, as you've already understood, it's the "machine gun" heroes because on short/medium standard maps, that's what matters.
By the way, the developers made a terrible mistake: Cave Lords kill at least one creature with a single hit from their sword. Phoenixes fall, but the Ballista doesn't, even though "Deadly Cold" also mentions only a "target creature" in its description. It's sad.
I would say that on short/medium maps, Hafiz is more overpowered than Wingard.
especially on standard maps
http://vkontakte.ru/id13369110