I think it is the simple things that organizations do that have a big impact on the customer experience. For example, having a conversation as against doing a transaction or the business ensuring that their customer is fully satisfied with the service received as against requesting for a online feedback.
Hope the large businesses also understand this and incorporate such behavior by design in their processes rather than hope that the service team will take care of keeping their customers happy.