I mean, it's pretty good, but realistically the winning move is just a battle of attrition. You only need to last long enough for the King to come down and for your crow to kill him; ergo, ALL tactics are best devoted to stalling the enemy as long as possible. Even the damage your forces do doesn't particularly matter, as the enemy just keeps getting back up anyways; and this is even further hampered by the fact that they stay in the same place as when they died, rather than something more productive, like going back to the beginning.
In the late game, movement doesn't matter (aside from horses, and that's only to get as many gems as possible); the only thing that matters is how much health your soldiers have, and how many men you have in general. If you min-max both these areas, you'd simply survive until...well, the mechanics prevented you from doing so.
Even as far as the special orders go, by far the most useful are whichever give your men health. Even the dragon fire is more useful for the fact that it heals your troops, rather than doing damage.
Theoretically speaking, even the numbers of the undead are pointless. They regenerate, and only a limited number can attack any single force at any given time; so it doesn't matter if you're surrounded by 10 or 100, since only 4 can hit you at once.
So yes. Most men with the most health = highest chances of survival. Aside from that, you can go just about as wild as you like. I personally prefer the trenches and swordsmen, since the former slows down the troops and the latter has higher health and doesn't retreat to push my crow to the front.