40 yr old here, still get oily areas in the usual places and have some acne scaring on my chin. I'm looking for something with decent coverage that will last all day.
In the past I have used (and mostly not got on with)
Estee Lauder Double Wear - too heavy and aged me, also difficult to blend
Double Wear Light - not as heavy as original formula but still difficult to blend
Lancome Teint Idole - too heavy, dried my skin out
YSL Fusion Foundation - didn't last on my oily bits
Dior Forever - Looked great for about an hour then oxidised and I ended up looking orange.
I've tried primers with all of the above too, I don't seem to get on with primers, skin ends up looking cakey and the foundation kind of separates.
At the moment I'm using Max Factor Facefinity. It's not terrible, actually considering I got it for a tenner it's pretty good, but it doesn't "wow" me. I'm pretty skint but don't mind paying a bit extra for foundation and finding cheaper alternatives for mascara, blusher etc.