My rating is based on the current version and the new colors. If they hadn;t changed them, I would give it a 3.
I've used this as a substitute for YSL Touche Eclat sometimes. Is it a dupe? No. I am convinced there is no exact dupe for Touche Eclat and I have tried so many, none are quite as good. I don't like heavy concealers under my eyes, I don't need them, no dark circles to cover, I just want something that brightens a little. However, despite the ugly, cheap packaging and the tiny amount it WAS an easy to obtain, affordable alternative. You get much less in this that the YSL, this only has .05 oz. compared to YSL 1 oz.
I liked the color Ivory, but for some bizarre reason, they changed the colors and discontinued the only nice color for me, which was Ivory. I use #2 Luminous Ivory in YSL Touche Eclat. Now Maybelline's only light color is Fair and it is very pink, not as brightening and the formula seems different. The other colors are all dark. I tried it once and took it back and exchanged it for the No7 Radiant Glow in the color very light which is okay. I did manage to find a few of the Ivory on ebay from reliable sellers, but Ivory was sold out on many of them. I guess people that used it are now stocking up on the discontinued colors since all of the news ones are awful.
I've never been a fan of Maybelline products anyway, now they discontinued the one thing I did repurchase.