The main thing I dislike about Heroes is the so-called "final battle," which is often the only instance of interaction between players, as the entire game leading up to the final battle is just tedious clearing of neutral creatures (which you can do in single-player without worrying about playing online), and the entire game after the final battle simply doesn't exist.
To turn Heroes into a decent strategy game, it's necessary to increase the importance of territory control, encourage players to have multiple armies, and significantly reduce the number of neutral armies so that players don't focus on boring, repetitive battles with mobs, but instead fight against other players.
This would require either creating maps manually or modifying the map generator – maps should have a minimum number of neutral units, the number of cities on maps should be significantly increased, and the city development schemes should be edited.
Also, something needs to be done about the heroes themselves – losing your main hero often means defeat, so at the very least, the "Shackles of War" artifact should be banned, or the losing hero should be sent to the tavern of the winning player so that they can be hired immediately.
Victory over a player should mean depriving them of all their troops and cities, not just winning the "final battle," and losing the "final battle" should not eliminate your chances of overall victory.
As for those who are going to rebalance the game, do you seriously think you can balance the game better than the developers who created it from start to finish, and who couldn't figure out how to adjust the stats properly, while some random guy from a small town did? I had ideas about mods for creatures, new Factions, etc., but changing creatures means significantly changing the balance, and I don't want to break the game that much. I don't condemn those who are working on mods for new Factions or for rebalancing; it's good that people are doing something. But at the same time, I think it's not very appropriate to criticize Heroes (especially on a Heroes forum) after playing other strategy games. You could have expressed your opinion more gently.