I find that they work better as a base at least the ones in the pots. If you use a good eye primer you can get this to work out ... it will last longer with primer use as a base n then put another shadow over it. .. hope it helps
I used the ELF eye primer (actually use the primer everyday regardless of what shadow I'm using) and it stays pretty well; just don't put too much on cause one day I did have some clumping going on in my creases.
As mush as I love elf these to me are not that pigmented I honestly use them to add a little shimmer on top of my eyeshadow. Their smudge pots are a lot more pigmented and they wear for a long time in my experience 5hrs strong.