Basically, what differentiates the two is the mechanism and also how your skin tolerates them. Chemical ones do need that time to absorb and activate (though sometimes less than 15 minutes depending on the formula), but the advantage is they leave less white residue and feel lighter, so if you have oily or sensitive skin that doesn't like heavy products, they're more comfortable. Physical ones act instantly as a barrier, but a lot of people find them really pasty or white-looking on the face, which means they end up not using them because it's annoying - and sunscreen you don't put on doesn't protect you at all. My recommendation is that you try both on small areas first and see which one causes you less irritation and which one you actually end up applying every day without complaining.