I like to use waterproof mascara and liner because my skin is oily. I have tried many, many makeup removers and I always end up with irritated skin from scrubbing bc the removers don't really work. HOWEVER, I discovered this Caylin Dizzolv'it Cleansing wonder at birchbox and it works every time.
I put a small amount on my eyes and gently rub my eyes with my fingers, it feels oily but as soon as you rinse your eyes with water it dissolves and make up is gone.
I know is a little pricey but you only need a small amount so this lasts me for a year or more and I don't need to use cotton balls.
Worth every penny!