After doing my research I've found that zinc oxide has the broadest protection spectrum, both UVA and UVB and is very photo-stable, so any formulation with 5% zinc oxide (I'm not sure, but thats like SPF20, PA++) or more is a very good option, especially for people with sensitive skins who cannot use chemical sunscreens. The newest ZnO filter is called Z-cote, a transparent zinc oxide. How a transparent sunscreen is supposed to work is beyond me, but apparently it works very nicely.
Titanium dioxide is a very good option as it's also photo-stable, but it's not broad spectrum, according to most websites. So it's probably a good idea to look for a product that has multiple sunscreen ingredients.
My favorites right now are Shiseido sunscreens, they use zinc oxide and various chemical sunscreens, depending on formula. I think that Shiseido also uses some sort of coating for their sunscreens or something, they do put a lot of stuff their bottles, like Xylitol.
But I'm thinking of trying something with mineral filters.
Mexoryl, Ecamsule is supposed to be great too, but most sunscreens that use those ingredients tend to break me and/out and look very unnatural. I also don't understand the claim that La Roche Possay has the best sunscreens. Vichy products are virtually the same, all down to packaging and Lancome is much more gentler. All these companies are owned by Loreal so they probably share their technology.