Light on dark can be really hard to read for anyone with a pronounced astigmatism.
The background color bleeds into text dramatically lowering the contrast. On computer displays, black on pure white can cause the same issue to a lesser effect. I find black on a pale color is optimal.