If you have particularly greasy lids that require the big guns of eyelid priming, I say Nars. My lids will wash anything away. Too Faced is no match for my lids. Elf does nothing. UDPP contains grease by about 80%. Even Paint Pots crease on me, and I don't like how much they tug. The only things that work on me forever without creasing are the Bareminerals Prime Time and the Nars Pro Prime budge proof. I prefer the Nars because it goes on smoother and all around outperforms the Bareminerals.
I'm always looking for a substitute for the Nars because they're so expensive. Haven't found one yet, so I keep forking out the big bucks.