That’s such a tough question! I’m going to answer your question with a question: do you mean drugstore, high end, or luxury?
The best way to know how a brand is great or not is by testing it out! Buy or test out at the store a few things from a brand. If they don’t perform well, it’s not a good brand- for you. What might work for you might not work for another person, and vice-versa. For example, I don’t like CoverGirl at all, but for some people CoverGirl is their favorite brand. It’s all about testing it out and figuring out what works for you.
But, to answer your question, my favorite brands are Maybelline, Revlon, NYX, Urban Decay, Benefit, MAC, Tarina Tarantino, SugarPill, Zoya, and OPI.