I did recently buy an Urban Decay 24/7 Glide-On Eye Pencil, but I find it difficult getting a neat line with a pencil. Thus I sought out a "potted" gel eyeliner that I could dip my small angled brush into.
I tried this Smashbox Jet Set eyeliner on the back of my hand in the store, and after letting it dry for a few seconds, it literally did not budge no matter how much vigorous rubbing it endured. I was sold.
The eyeliner is nice and creamy to apply, and glides on evenly (no blobby, wonky lines). It dries quickly, so you need to work fast if you want to create a smudged effect. Once the liner has dried, it stays put until you remove it with eye make-up remover. It's crease-resistent as well as smudge-proof, so it looks as fresh at the end of the day as it does when first applied. Truly impressive! I can't believe I didn't try it earlier!
The pot is really dinky. There's no point it being any bigger because I'd rather get a fresh pot every so often, rather than have it dry out because I've had it for ten years. I think I paid £16.50 for this.