Simply making helmets invisible is a bit of a lazy approach, I’d be happier if characters removed them when appropriate, eg. talking to someone who isn’t hostile, or when they’re at camp. Having no visible helmet but still having the benefits (if any) just doesn’t seem right, unless you’re using Disguise Self etc.