My absolute favourite is 'Reinmann P20' in SPF-50 (overkill, especially where I live kek)
Really reliable, not too pricey since one spray-bottle lasts so long, great application, and I love how it makes my skin look all day
I never thought I'd be the kind of person that raves about suncreen, yet here we are. Its a really, really good one.
(uvb + uva broad spectrum, of course)
Leaves no weird colour cast cast or residue but if you're exceptionally oily all-over your body, I would suggest elave's high protection sunscreen as an alternative that also leaves skin looking fab. (other than preventing skin cancer and obvious anti-aging, how skin looks and feels for the rest of the day matters most to me)