My favorite is Clinique Take the Day off (it's safe for removing lipstick, AND strong enough for waterproof eyeliners and mascaras)
I also have DHC Cleansing Oil, which does melt the makeup off the fastest, but after washing my eyes, my vision gets really greasy which, for someone who has had eye problems since youth, it freaks me out because blindness is probably one of my longstanding worries. I also don't feel so safe about rinsing my eyeballs out with tap water afterwords, but I don't know. It does melt it the fastest since it's olive oil based.
The other thing I've been using a lot lately have been the makeup cleansing tissues. I like how the tissue itself is made to rub on the skin without being irritating, and it takes everything off with it, too.