Well, this is a tricky one. It depends on your skin type, your desired coverage level, and the type of finish you want to achieve with the concealer. For example, true Match provides a glossy finish and lightweight coverage. So, it's better for those with dry skin. Meanwhile, L'Oreal Infallible helps those with oily skin to achieve a matte finish. I love makeup products that offer a matte finish since my skin is mixed, and my forehead and nose tend to get oily.