In an accident I think you are most likely to be thrown forward so protecting the forehead is important.
Problem is; If you protect your forehead with extra mass (eg. a helmet), your head will be thrown further forward in the same accident, and so will be more likely to impact the panel / sun visor, possibly on an unprotected area, like the face. Making the sun visor more padded would be a better solution in most cases.