Which business has the best customers?
The business that provides the best value proposition (what you are offering your customers that they believe is valuable) and the level of customer service/buying experience they encounter.
Simply put there is no one business that has better customers. Companies create great customers.