I have oily skin, sometimes less and sometimes more oily. I have Mac Studio Fix Foundation and it worked very well for me in summer, even without a primer but now when it’s cold I tend to have normal skin and then it looks too much in my face if you know what I mean. I then use Chanel’s Aqua Vitalumiere and occasionally I mix them both.
On the rare occasion I use a primer as well, first I bought one from Estee Lauder but I couldn’t get hold of it when I was working abroad and bought one from L’Oreal, which works great too.
PLUS I don’t know what your skin routine is but since I started using Effaclar from La Roche Posay my skin got a lot better. I use it in the morning and in the evening with a muslin (I read somewhere that you shouldn’t use flanels for your face as it’s too aggressive for the skin.) and it works.