Consumers pick _largely_ based on cost and features, with a things like brand, ethics, and environment coming second. However, consumers can only pick an option from choices they've heard of. Advertising is about getting into the list (and influencing choice a bit by demonstrating the brand image); the product itself still has to a good choice for the customer to make a purchase.