Boots and Superdrug have really ramped up its beauty game in recent years and Selfridges beauty hall makes for a stunning shopping experience, but Sephora has a few things they don't have