I haven’t found anything that beats cleansing oil in terms of the cleansing abilities. While many, including myself, prefer to follow up with a foaming cleanser, it’s actually possible to just rely on one cleansing oil to remove your makeup and even keep your face thoroughly cleansed.
There are a multitude of such products in the market these days, but the popular ones are still of Japanese origin. Surprisingly though, I haven’t tried many. The last one I used was my own DIY makeup cleansing oil.