I couldn't give a rats arse about simulation or realism.
the fact that the enemy becomes way to good at sniping and hunting down your weak characters, which (typically) forces a reload, unless you run around, in which case the game degenerates into kiting
Never happened to me, I honestly don't know what people are complaining about - they need to learn to read enemy targeting AI I guess?
I never had to kite in any of the IE games, I switched aggro through some small movements, but that's not kiting - it's also smart and enjoyable gameplay.
I've never played any War Hammer real-time game other than Dawn of War, which used mechanics from another engine (although I forget which) and had nothing like that, and I personally do not want any Total War style mechanics in an
Infinity Engine style game. The reason I think that those mechanics work in Total War is because you are controlling a group of units, and those groups get intertwined, so when you do retreat from melee, you actually have guys literally surrounded by another unit - so it's understandable that if you issue a retreat command that those units are killed.
If you're looking for a realistic depiction of combat I think you should look somewhere else, because I do not want a realistic depiction of combat in an Infinity Engine game, I want combat like the Infinity Engine games and like the RTS games that play similarly to it.
Another game? Sure. But not this one.
And trying to pin "simplicity" on the lack of systemic way of handling it is a fucking joke to be honest. It baffles me how people cannot put two and two together - you can handle unit stickiness through fucking abilities, you don't need a fucking retarded system for it.
This game has Hobbled, Stuck, Paralyze, Daze, Prone and a bunch of other shit that slow or stop movement. This is all that is needed combined with good targeting AI and AI that
uses these disables.
My view is that in order to hinder someone's movement you should
ACTIVELY try to do something about it, rather than expecting the game to do it for you.