Depends on what I'm getting. My closest Sephora and Ulta don't carry Clinique and Lancome, so then it boils down to who has the best GWP between Macy's and Bon-Ton--if I'm going to spend that kind of money, I want the most I can possibly get for it. For other high-end stuff, it honestly depends on what else I need to purchase that day. If I have errands involving pet food or new clothing, I go to Ulta because it's in the plaza where I do much of that shopping. I will also go to Ulta with a coupon for the more drugstore-type stuff, if my Rite Aid across the street isn't running any kind of special (and if you have Rite Aid where you live, it is a good idea to get a Wellness card--you can get as much as $10 in store credit during some of the specials they run.) I don't go to Sephora much unless I want or need something that's a little harder to find otherwise; there is one within walking distance at JC Penney's, but I prefer to go to the larger one across town when I have the time. For points I prefer Ulta, because I can use them toward what I want; some of Sephora's offerings (when they're in stock--the Penney's one is BAD for having low stock) just don't always work for me.