I believe everyone can agree that Human has the worst hero movement speed compared to all races.
example:
-undead DK have movement speed aura. so they wont have issues running when units are hurt without need to use TP
-orc TC have movement speed aura, so the same. they wont have issues running
-night elf, they dont have movement speed aura. but all their hero have super fast movement speed that able to catch and kills any running footies 100% death
-human, the worst slowest race, all heroes are slow except AM.
from my point of view, archmage bcz of using horse. 4 legs so its faster, same as keeper 4 legs should be same fast as archmage as well as potm 4 legs tiger. but why cant DH and Warden have same movement speed as 2 legs heroes such as matching speed as the same as paladin and bloodmage? they are running on 2 legs! for MK , he’s a dwarf and as average speed because he’s 2 short legs same as TC should be slow. bcz he have speed aura and he’s super old tauren chieftain.
same apply to orc blademaster should be normal fast speed, shadow hunter seems to have leg issues . so he should be average speed., fs should be fastest speed because of 4 legs wolf.
same apply to dk have fastest speed, dl should be average speed bcz of wings block him , and lich should be slow bcz he’s floating. and depends on dk aura.
in summary:
Average movement speed
MK, LICH, DL, SH, TC , CL(bcz he’s bettle)
Fast movement speed (2 legs)
PAL, BloodM, Warden, DH, BladeM
Very Fast movement speed (4 legs)
AM, Keeper, Potm, FS, DK