I have used UDPP, TFSI and paint pots and the TFSI is the best in my opinion. I also have oily lids, so I hope this helps.
Paint pots are great too, but u don't need them. UDPP/TFSI makes eyeshadow last longer and prevents creasing. But Paint pots are more to enhance the eyeshadow colour. ie...