In a good business environment, the customers have a lot of product/service options to choose from. Whether customers are shopping for groceries, fashion, gadgets to cars, houses, boats, there are a plethora of product/service providers. As choices become abundant, the customers make decisions based on many things. Some things that make customers choose your brand are price, service, reputation, availability to name a few.
Other factors that are less than obvious which make customers choose only your brand are how much does your brand seem to care about the customers, how is the overall customer buying experience, can the customers trust you, can you deliver what you promised in your marketing, what is the first interaction like with your brand. These are some things to consider as choices are aplenty for the customers.