I've tried both the YSL touche eclat and the Dior Skinflash, both which I paid around $40 for, and this does exactly what they do for my dark circles, but better (I paid $14, which is a lot for a drugstore product, but preferable to $40). The formula on this is slightly thicker and more pigmented than the YSL and Dior, and therefore covers well, and I don't have to use another concealer in conjunction with the Neutrogena like I had to do with YSL and Dior. It also lasts longer than the other two, which seemed to fade very quickly on me. I do prefer the YSL and Dior for highlighting other areas of my face, but I never used it much for that anyway because I use a separate highlighter for my face. For the record, I have horrible hereditary dark circles AND don't get a whole lot of sleep, and this covers them beautifully/makes me look like a human being. Just remember to use a good eye cream as a base to prevent creasing and keep the area moisturized & fresh.