Have you tried any mineral foundations?
I highly recommend them. And I mean the pure ones (3 or 4 ingredients not the high st versions with 20+ ingredients/cheap fillers).
My best are Lily Lolo, Inika and Bellapierre.
All have fully adjustable coverage from v light to full. With Inika and Bellapierre you don't need a seperate concealer, just apply with a concealer brush and it's done.
Lily Lolo has many many shades and is the cheapest. Goes well on oily or combi skin. You need a seperate concealer with this one and setting powder for glow and staying power.
Inika is lovely and soft and gives a lovely glow with serious staying power.
Bellapierre is a true all in one. Everything is built in. Super quick to apply. Very soft powder and amazing staying power. And a glowy youthful flawless complexion.
I used to have oily skin (pre DC) and I used Lily Lolo successfully for about 5/6 years. I was always complimented on my flawless skin (which I certainly don't have and never have had! I look a state without foundation!).
After DC my skin is now much drier and I found Lily Lolo too dry (it has a higher zinc oxide content than the other two which is great if you're oily not great if you're dry).
I tried Inika and love the powder but I couldn't get a good shade match for me sadly as its a fab product.
I currently use Bellapierre and its a dream for me. Only 3 ingredients and it doesn't dry my skin and I look flawless all day.
If you use mineral foundation you need to set it. Ie use a spritz of water on top after application. It sounds mental but it ups it's staying power significantly and gives you a fully airbrushed finish. You can make you own with boiled tap water in spray bottle or buy a ready made one such as Evian or Avene. I use avene and it works fine.
You only need a tiny spritz so the smallest avene spray lasts me months literally (£1.5 I think from Boots).
Here
www.lilylolo.co.uk
And
www.naturisimo.com/index.cfm?nme=Bellapierre
Or
www.naturisimo.com/index.cfm?nme=Inika