a fluidline from Mac or a Bobbi Brown gel eyeliner has amazing staying power.
if your looking to line your waterline, fluidlines i find work, with a 266 brush the best but it takes practise.
I prefer kohls on my waterline though, Avon glimmersticks are amazing, for this. I used to burn my kohls and line my waterline, but its kinda dangerous if you make a mistake lol also Alamay or Pristege are great for budget waterline eyeliners.
if your looking to splurge... Chanel kohl pencils is great and also Gurrillen powdered kohl [practise is needed, u apply it with a sponged tip kinda like a q-tip] but they totally stole that idea off Eyption powder kohl... alot of Islamic stores sell them and they are cheaper w/ the same results.
hope that helped. =]