There is really no best makeup brand. The makeup or cosmetics industry is a huge global industry. A March, 2018, report by Orbis Research states, “The global cosmetic products market was valued at USD 532.43 billion in 2017, and is expected to reach a market value of USD 805.61 billion by 2023...” There are so many different large, small, public, private, and celebrity-branded companies marketing makeup that it’s simply not possible to pick the best.
For the most part, most of the brands are not too different from each other with maybe the exception that some are specifically not tested on animals and are made from all natural ingredients.