First: I’m sorry for not reading all of your posts. I haven’t been following this topic from the beginning and reading this much text at once is a bit much for me.
Sorry if I say something that has been settled already.
I agree with Holy Death, that it is one of the main objectives to manage a band of faulty men. Having shortsighted fools and old swordmasters is essential part of the gameplay, as well as dealing with all the problems that result from choosing your companions.
However it’s silly if you cannot recognize a one-legged character before you hire him. There are some things the player should hve control over. That includes things we could control in a realistic scenario. Here I could see if that Miller is fat or athletic. Taking this control from the player is a punishment.
Of course there’s the background info on each character. These include hints on the less obvious character traits and with playing BB you learn which traits are more likely to appear with which professions. My point is, that this could still be improved by making a bigger variation of background texts and with more hints on the easy-to-see traits.
Aside from that, some people will still play the game in a way “it’s not supposed to be”, and that’s alright. Things that could be considered “unfair”, like blending out negative traits that the player should be totally aware of, should be reworked in order to prevent frustration.
But that’s just my two cents.
Visit the Battle Brothers Wikia