Ultrasun without a doubt. It's quite expensive but worth it especially if you are fair skinned like me. Only needs putting on once a day too. Go to QVC whee they often have offers on duo packs or sets or Superdrug have it. I was lucky and managed also to get some from the duty free shop - if it's opened, it's ok for 12 months , unopened ok for up to 3 years!
If you have an Avon rep in your area they also do a good cream for the face, it is factor 50 and I have used it for years. I think they do it in a matte formula as well as a creamy one.
I use a mineral sunscreen, it’s a powder with a built in brush that you just swirl over your face. Doesn’t remove your makeup, does remove shine , and protects your skin - win win win.