It's absolutely worth buying. I recently purchased it for the first time and I don't think I can go without it.
It covers really well and you don't even have to use a lot of it. It stays put through the day without smearing.
I do find that it does crease under my eyes if I put on too much. I always cover it with a translucent powder immediately after application to prevent creasing.