Well, in my opinion, it totally depends on your skin texture and the skin care brand you are using. Let it be facial oils, moisturizers, cleansers, make-up removers or any other skin care product, always choose the ones that are dermatologically formulated and clinically proven. Because they are reliable when compared with other brands available in the stores. I'm having a bit of dry skin type. So I constantly make sure to include a moisturizer and a cleanser for dry skin in my skin care regime. Your skin care routine also seems to be good and following it regularly will certainly give great results.