Been awhile since I've checked here, there's been quite a few good changes to the game I think. Notably I love how I'm not seeing entire armies of recruits and battles regularly have elites. I like alot of these changes coming too and armor effectiveness has been a gripe since day 1. But there's still some improvements not mentioned here and would suggest some things -
1. Perks. Most are very underwhelming. Some are good ideas but with very small effects, they should be much more meaningful. Compared to Warband's skills, they don't have a huge impact aside from a notable few, such as the ones that allow you to discard gear for XP and trading perks. The RPG elements of this game are not as rewarding as say Warband's, where every skill has a notable impact. It's also odd why some skills have perks that should belong to entirely different skills. Currently it seems like the game is less of an RPG than Warband, with only a few skills worth investing in until abandoning at a certain point. I'd also like to see some troops have perks if possible.
2. Battle AI. A battle larger than your battle size tends to turn into a moshpit, with both sides not using tactics and just carelessly charging. We also need better and more reactive siege defense, with communication between defenders and strategic retreats. I'm not talking about street fights or your good implementation of keep fights, but moving to choke points and other layers of defense. As for communication, having something like notifications for when ladders are docked and certain walls are taken would help alot. I've also noticed that sometimes an idiot will run towards the gate and try to open it, or a defender will rush the ladders to push them off, ignoring enemies around them.
3. Culture. Should not be static and should change over long periods of time, encouraging generational gameplay. The AI also struggles to maintain towns of a different culture. I like the rebellion system, but it seems like the player is the only one capable of preventing a rebellion. And given the current problem of children inheriting the mother's race without any possibility of choosing the culture to adopt, generational gameplay is doomed to chaos. Allow us to choose what culture our children adopt and have the AI make intelligent, lore-friendly decisions based on their culture. Battanians generally should not be marrying Imperials. Adding to that, culture should have more of an impact on the world, with certain factions being ruthless towards others, like Battanians beheading any Imperial they capture if they're merciless, and vice versa.
4. Companions. Frankly I don't like how they're done at all. I don't mind having some random companions, but everyone randomized with no real character to them is just not fun. They don't refund gear when they die and are mostly a bad investment unless you give them a caravan or have them govern. Given everyone is randomized and new companions are not generated as a campaign goes on, you may never see certain types, like "spice vendors." Bring back Warband companions and their personalities, allow us to make them lords, get married to them, etc.
5. Lords recover too quickly from defeat and ransoms should be 10x more, ideally scaling off their wealth and power. Taking them prisoner still doesn't seem worthwhile as they'll either escape quickly or be ransomed for a day's wages.
6. Speaking of days wages, they should be less frequent if at all possible. I've never been a fan of daily wages. I get that the time is accelerated but it should be every 2 days. Nobody in their right mind would pay soldiers a daily wage. Every two days, however, would be a better simulation of the 120 day years (60) payments and scale better with a weekly wage, which would be 52 payments across 365 days.
7. Might be a bit much to suggest but using the appropriate town siege scene for battles between reinforcing armies, besiegers, and defenders. Having the besiegers stuck between two armies with the defenders coming from the walls the reinforcing army coming from behind them would add a ton of risk and immersion to every siege. It'd also be really fun.