I just think that all recruits/brothers are very similar to each other and there should be a much more diversity (in terms of attributes, abilities, battle efficiancy).
All backgrounds should have its strenghts and weaknesses. I do not see any real difference between so many backgrounds (shepherd, vagabund, daytaler, mason, eunuch, beggar, butcher, gambler, houndmaster, messenger, miller, poacher, refugee), it´s just doesn´t matter at all…