I've found an eyeliner that is easy to apply, has terrific wear time and is removed with a gentle make-up cleanser, L'Oreal Paris Infallible Eyeliner. Love it!
I chose L'Oreal Infallible Eyeliner due to the claim of "Up to 16 hours of Smudge-Resistant Color" on the packaging. I was getting very tired of my eyeliner appearing on my upper eyelid after about an hour. There are products that help keep eye makeup in place but I want to use as few products as possible to get results and L'Oreal Infallible Eyeliner does the trick.
I thoroughly enjoy that a smudger and a sharpener are conveniently placed on the opposite end of this eyeliner. It's all there. The eyeliner tip is smooth, almost glides like a liquid eyeliner, but much more forgiving if your hand slips a bit. (I'm not practiced, or patient, enough for liquid eyeliner.) Infallible glides on for precise application close to the lash line and from that you can broaden your liner if you wish.
I highly recommend L'Oreal Paris Infallible Eyeliner.
(*disclaimer: I was not compensated in any way. This was my personal purchase and personal opinion.)