I have oily skin, so almost all mascaras smudge terribly on me by midday and I look like a raccoon. I used Lancome's Definicils for a long time, which still smudged, but not quite as badly as others I'd tried.
Then I found Lancome Magicils, which doesn't smudge; but it does flake, and dries out in a month or two.
But now, my HG mascara is English Ideas Mega Mascara. It is the only, ONLY mascara I've ever found that stays put all day, and even all night if I forget to take it off. No smudging, no flaking, not on my skin or even on the pillow. I can even put it on my lower lashes, which I've never, ever been able to do before without major smudging in about five minutes or so.
It goes on fairly easily with minimal clumping, and the brush is easy to control. But it dries quickly and then has the consistency of tar. One coat is enough for me; I suspect it would be difficult to apply multiple coats. It is a bit of a trick to get off; I usually soak my eyelashes with a wet washcloth for a minute or two, then peel the stuff off between my fingernails.
If you're looking for thickening, lengthening, curling, etc. mascara, this isn't the one for you. If you are searching for mascara that doesn't smear no matter WHAT, try this one.