Unreal Tournament 3 Character Customization - YouTube
It'd be nice to have it that way.
Headgear: helmet/ field cap
Helmet Decals yes/no (you should be able to set different combos here)
Helmet Foliage: yes/no/barbed net only
Chinstrap yes/no
Face: Face1/Face2/Face3/Face4
Voice: Voice1/Voice2/Voice3/Voice4
Body: uniform type (winter suit/greatcoat), Zeltbahn/Cape
Sleeves: Rolled-up/standard (no rolled-up sleeves on cold maps anyway)
Boots: Jackboots/pilfered felt boots for Germans
Now some may argue that decals might give away players position more easily due to f.ex. a big red star on the front.
Well, is that your personal problem? Don't think so. Each player decides for themselves what to do. Be more visible or less. If you are on the enemy team you should be actually thankful for someone being "stupid" to do so.
Helmets, yes, Germans actually always wore helmets in combat. But we have come that far that we allowed weapons like MkB42s and AVT40s in our ranks en masse. We have a character leveling and actually everything is person-specific. So if someone decides to go for a Fieldcap rather than a steel helmet they should be able to grab one. Again it is not your problem if they get killed by frags penetrating their head due to lack of countermeasures.
Also customization is kept within certain boundaries, you will not see anyone running around with viking helmets at all or rolled-up sleeves in winter.
And for bayonets, I want to take those things de - and attach as often as I like to do so in the field and not just in menu.