Primer, people, PRIMER!
I have combination (oily/dry, but mostly oily) and acne-prone skin. I have enlarged pores on my cheeks which I would LOVE to have reduced with the perfect primer. Also, since my skin is oily/acne prone, it can't clog my pores and make my acne worse. So I need something that will help tone down the oiliness on my face and keep my makeup on all day long
It looks like you have some great recommendations!
I also wanted to add that you should try the Make Up Forever All Mat. It will control your oil and help fill in any minor imperfections in the skin. The silky texture feels light on your skin and helps your make up stay on all day.
A second primer that I recommend is the Dr Brandt pores no more® pore refiner. It will temporarily fill in pores and fine lines and provides an even finish to the skin.