Niacinamide is best for those with oily skin, as it causes the sebaceous glands to reduce their production of oil.