They carry much more variety of drug store brands. Plus the Ulta brand is cruelty free and affordable. An ulta rewards account will get you points which can basically be used as cash, unlike Sephora. So I'd suggest checking it out. They have the stores set up so you don't need to wander into high end if you don't want to.