This is my current HG sunscreen. I have an issue with most physical ss as I find they tend to be drying, but the blend of oils in this one tends to keep my skin from getting parched and itchy and irritated. I find that it mattifies beautifully under loose powder (which I usually can't wear do to dryness!) and the secret is to use a large fluffy brush. That being said, if you're on the oily side, there are many physical sunscreens much better suited to your skintype.
This isn't particularly whitening for me but I'm also n10. For reference, pure & free 50 and Badger Balm fragrance-free (the formula w/out essential oils) both were highly irritating and whitening on facial skin.
I only wish that there was a higher % of zinc to provide slightly more UVA protection, but I take some comfort in the inclusion of antioxidants in this formula. This is unfortunately the best I can do in terms of comfort + wearability for daily, incidental sun exposure.