I had to pick foundation. I get the most awful break-outs around the time of my period. If I layer foundation up, it covers up well.
Next on my list would be powder, to stop the shine.
But, apart from 'make my skin look ok' products, the one thing I couldn't live without would be vaseline.