I personally prefer Zinc based sunscreens. I have always found that chemical sunscreens tend to make my eyes really sore and teary. I don’t rub the sunscreen in my eyes obviously, but over the day when I sweat, it seems to randomly get into my eyes and stings so bad! It has even happened while I drove home once and it was very dangerous.
Zinc also works immediately because it creates a physical barrier so you don’t have to rub it in an hour before etc.
The only bad thing would be that zinc based sunscreens do have flashback when taking photos and can make you look white, however I figured if it’s during the day which is when you would wear it, it wouldn’t really make a difference.