I think that each brand has a specific product that's really good. I like covergirl lashblast volume, neutrogena tinted moisturizer, bare minerals bronzer/blush, rimmel eyeliner, etc. Try going to target, they have a lot of really cheap makeup that's still really good!! The makeup there is cheaper than at CVS! :)
Everyone has different skin types and needs. How can you get a specific answer that's right for you when you have left out all the details? Consult a professional cosmetologist or make up artist for advice.
Lancôme; hands down. It's a bit pricey but worth every penny. I've been using it for 15 years & have always been satisfied. The sales persons will give you a free makeover or application of the makeup to help you determine if it's right for you. They even take back certain products at the counter if you find it's not the right color, texture, etc. I've tried other brands but Lancôme has my loyalty.
The BEST brand that you can get over the counter (at a drugstore) is L'Oreal. Its company originated from France so they have the same quality as other high-end makeup made in France. If you want the best brand of makeup including high-end (more pricier brand names), the possibilities are endless..but just to name a few: Chanel, Lancome, Shiseido, Givenchy.