I think it might be a good idea for VeraCrypt to randomise the default hash selection every time a user creates a new WDE or file volume.
Most people not familiar with encryption will probably use default settings. This information is very useful to an attacker, as they can safely assume most WDE or volumes will be the default hash type.
By randomising the hash type we remove any assumptions the attacker may have. Removing probability that the hash type is a known default leaves the attacker with the nightmare of not knowing which hash type to attack first.
I believe adding this feature will increase VeraCrypt's security tremendously. It will take us one step closer to an attacker seeing a VeraCrypt WDE or volume and thinking "Forget it, I'm not even going to try" :)
I would still allow manual settings of the hash type for experienced users. I would also NOT randomise the encryption algorithm but still allow manual selection.
If you like this suggestion and think it is worth adding can you please update the progress thread here...