Sephora has many of the great makeup and skincare lines you normally would see in a department store. The difference is you only have to go one place, tell someone what you are looking for, and they make recommendations based on what you actually need. This kind of thing is looked down upon at department stores. Most makeup counter employees wouldn't recommend an item from another brand even if it would be the best thing for your skin and needs. In addition to having many lines to choose from in one place, you also earn reward points for every purchase you make.
I love sephora. They had me sold years ago when I could purchase a small tube and fill it with a fragrance of my choice to test out. It helped me see if I'd actually like wearing the fragrance before I buy. I also love being able to test most of the make up out before I buy.
Nice products but mediocre prices