Mac is a great brand with a wide variety of products. Some a great and some over the years have been flops but their overall quality is great. A little too pricey for me but make great gifts.
Benefit cosmetics has been a makeup favorite of mine. They have high quality products and such variety of stuff. My favorite is their brow products. Their formulas are great and create a natural brow look for all color brows.