IMC training and IR rated FIs should be mandatory for every PPL. Unusual attitudes under the hood should be equally mandatory.
It also helps not only to have IR or IMC training under VMC conditions, but to be actually in the clouds and experience that. It's a big difference to flying 'under the hood'