I was waiting to be marauders and Vampire lords
EDIT:
speaking of, you should try to add, if you have time, separate affiliations for each chaos god for the marauders, and different skill sets for each one, like the nurgle worshipers would have high Iron skin and Khorne would give high power strike, I'm not familiar enough with Slaanesh and Tzeentch to know what'd make sense for the, maybe engineering for Chaar the eagle and weapon master + high weapon skills for Slaan? and letting the player choose a mark (which would give one of those benefits) when they're accepted as a vassal on the marauder faction would be awesome
also you probably already threw this in or at least thought about it but for the undead faction having Necromancer NPCs that suck in combat but do your whole raising dead thing after battle, and Vampire NPCs that don't have necromancy but are awesome in combat
I've been thinking about the above for the undead, but I will have to think more about it once I get to actually working on the "main part of the game" once version 1.0 comes out. I want to do that, but I am not sure about the coding aspect. I have a few ideas about how to get new skills in the game and if it works Ill add in a necromancy skill, although the problem with that is that a non-vampire player could get the skill. I can always throw in a cation, do not advance in this skill unless you are a vampire message and then have a trigger check to see if a non vampire advanced in that skill and take the skill point away.
I do have necromancers in the game though, that is how the undead hire mercenaries, you pay a necromancer to "raise" them.
I'll do the stuff suggested for Chaos if I have time, which means it will probably be in at some point in time.
Anyway, progress!

I specifically told each of those units where to go.
However, there are still a few bugs and the unit closest to the player always moves to the spot that you tell a unit to hold, even if they are not selected. I tell the Men-at-arms to hold someplace, they move there along with them. I tell one of the other peasant bowmen units to move some place, they move there as well. There is also now a player unit for some reason even though there shouldnt be. One of the peasant bowmen units arent showing up in the unit selector and instead it says player unit...
Edit:

Not sure how I did it, but I fixed the problem with the unit following you. I still have the problem of the last unit being called player unit.

What Ive done today:
Fixed most of the problems with the unit selector
Fixed code and made it more efficient. Cut the size of a couple of functions in half and they work even better.
Told 4 units where to go individually and made a sort of battle line.