Ultrasun is good, but I don't like it as a base for makeup. Too thick.
Sunsense is good too, but again I don't like it as a makeup base, it pils.
I think it's hard to get a good sunscreen suitable for all day use and as a base for makeup. Realistically, with the best intentions, on a work day I do not reapply sunscreen or makeup. I think many of us are the same. In winter (Nov to March) we still need sunscreen but its stability isn't as important, summer is different.
I like tinted La Roche Posay XL, when I'm not wearing makeup but under makeup I don't like it. It has a stabiliser and is a good long-wearing sunscreen.
Neutrogena do one with their own stabiliser too, it's probably worth a shot.
The Chanel one is quite good too iirc, but I cannot stand the smell of it.