I have very (very) dry skin. So far, the only foundation that really keeps it looking good is Mac's moistureblend. Not matte, but not shiny either. Keeps my skin moist and hydrated, without showing flaky. Probably not good for any type of oily skin though.