Wow, I thought I was the only one grinding for 2k+ months!
It's been a while since I played maps where the final involves defeating bosses one after another, with clearly insufficient strength. The following are MISSING:
- a main hero (Tazar) with intelligence,
- mana doublers or dungeons,
- a vulnerability medal.
Almost all of the last bosses are immune to berserk and/or blindness, and most units are generally immune to blindness (Titans).
Even using some kind of Chinese strategy like sieging a castle or defending in a castle isn't possible, because the bosses are standing in the field.
Tazar only has up to 990 mana, and raising all the troops will deplete almost all of it.
Essentially, you need to save up strength for the next battle so that there is at least an adequate ratio of meat shields to damage dealers.
Visiting all the morale and luck points has become essential; in some battles, this helps a lot (especially against the Necropolis).
In general, the end of the map is visually apparent, but when it will happen is unknown.