Auto-translated
You're doing a great job trying to remove random elements and delving into complex aspects, but what about removing the simplest imbalance? For example, limit the bonus from a hero's specialization to a maximum of 100% (level 20). This would eliminate overpowered Thorgim units with 100% spell reduction and Devilish Logisticians with 5k+ movement points, as well as impenetrable Tazar units and scouts from the Dungeon faction at level 30 who can see the entire map.