> good old zinc oxide has basically no downsides except that it doesn't look pretty

Tinted sunscreens solve this problem.