It’s pretty bizarre that the option for hiding soldiers’ helmets only works within the customisation screen. Wouldn’t it be more natural for helmets to be hidden by default on that screen (so you can see elements like the hair and face as you customise them) and the (existing and functional) tickbox to affect whether the helmet is hidden during regular gameplay?
I agree, also Is quite bizarre that you cant add or remove the helmets in the portraits. So it is really hard to know which soldier on the battlefield is which soldier on the portraits.
Things like this create a big disconnect for the player, making it really hard to feel attachment for your soldiers.
At least in theory helmet being displayed has an effect on gameplay, though I have no clue how significat it is. Is it easier to headshot enemy in a helmet, then one without?