Technology can be used to create more positive customer experiences, but many companies fall short...