The only downside of zinc oxide and titanium dioxide is that they are awful to apply (you need a good technique) and you will probably look awful after application. It may be better to apply less material at a time but more often. Most manufacturers recommend every 80 minutes. I think this is defined by FDA regulation.
Since zinc oxide and titanium dioxide are semiconductors, they can both reflect and absorb UV. I think there is a large gap in understanding by sunscreen manufacturers of how these nanoparticles perform on a quantum level. I hold out hope that some chemist can further engineer these nanoparticles perhaps through an innovative coating to further improve performance and appearance when applied. I think there is still a lot of money being left on the table and these compounds are under appreciated, not understood well, nor developed enough to this day. Fortunately the sunscreens containing them do work today.
I mean, just google "Zuckerberg sunscreen".
By the way no one knows how elements behave on the quantum level we don’t have a quantum computer nearly powerful to simulate anything more than hydrogen
It is generally agreed that UV absorption excites an electron from the valence band to the conduction band of the semiconductor. The resulting excited electrons, in the otherwise empty conduction band, and the “positive holes” in the valence band allow charge transfer to the TiO2 surface which facilitates oxidation of surrounding molecules. Sometimes direct charge-transfer causes the oxidation.
https://www.mdpi.com/1420-3049/19/11/18192/htm
Some questions which stem from this finding include: what is being oxidized on the skin in its immediate vicinity when UV makes contact with the semiconductor sunscreen? What are the implications?
Is there any performance difference between nanoparticle sizes?