Different person here, but I've been using various Supergoop products for years and think they're all excellent. Their "Unseen Sunscreen" dries completely matte but is kind of pricey per ounce. I mostly use it on my face. "Play" is cheaper (especially if you get the 18oz pump bottle) and still a lot less greasy than most drug store sunscreens. I use it every day.
Trader Joe's sells a dupe of the Supergoop sunscreen for much cheaper:
https://www.cheapism.com/trader-joes-supergoop-sunscreen-dup...