Why is providing the customer a good 'experience' so difficult? McKinsey offers it thoughts – so do I Dick Stroud 19/04/2017