It's interesting that despite being a BBC article, the customers supposedly ditching them are nearly all US retailers, with only one very minor UK retailer mentioned. From my experience (in the UK) they tend to work well if staffed appropriately, and are easy and quick to deal with the vast majority of the time.