Compare Ulta Beauty and Sephora on price, brands, loyalty, store vibe, online tools, and returns to decide which makeup retailer fits your style and budget.