There is a reason Aldi and Lidl didn't come top of the chart ...