I think
40k would benefit from a more graduated/proportional morale mechanic.
The current range of 'OK then just run away' type morale rules.Mean that most armies tend to get other rules to ignore this type of rule completely.
Some form of comparison of attacker threat and target confidence during the normal resolution would be my preference.
EG
The number of failed saves from shooting. If a unit suffers more failed saves than half of the remaining wounds in the unit in the shooting phase, it becomes suppressed,(Even if the failed saves cause no wounds.)
The number of surviving models after assault, determine if unit falls back, routes, holds or can persue falling back/routing enemy.