I haven't tried UD Primer Potion, but I swear by MAC's Paints. They come in tiny paint tubes and I swear my shadow has stayed pefect for 18+hrs.