Been playing this for a few weeks now. Well done. I really appreciate how you've diversified the noble troop lines.
I would ask that you reconsider the balance, tavern frequency, & levels of your mid-range new nobles (Ravenstern Noble Archers, Wolf Warriors, etc). The fact that you can personally train Ulfhedinn and Noble Wardens at level 20 (or with a 20 companion) is a much more effective option than any other mercenary hire. And the fact that they're as abundant in taverns makes it ridiculously easy to acquire huge stacks of the starter troop.
My complaint is basically that the adventurer replacements you made are OP across the board. It's almost trivial to find a stack of Rogue Squire equivalents, train them to 250+ proficiencies, and use them to constitute the majority of your army early game.
I don't think enough playtesting went into this personally. The new rogue nobles are fun, but utterly decimate other troops. It's clear you intended to make them strong, which is fine, but if they're this strong, they shouldn't be so easy to acquire and train.
My recommendation would be to increase the troop level of all of the new rogue noble troops. Then on top of that, reduce their frequency somewhat within taverns, in lieu of more common mercenaries like Singalians, Mercenaries, Maidens, and the Warden/Sheriff line. You may also want to look at reducing Veteran Ulfhedinn throwing skill, and perhaps Ravenstern Noble Archer archery skill. They both make mincemeat out of pretty much everything else they face.
I've not acquired many Mamlukes, so no comment besides the same leveling request. Sarleon Foot Knights, besides leveling, are fine since they don't have a throwing weapon.