Ian McLeod's tenure at Coles should be judged a success, taking a retailer suffering from stock issues, long queues and falling sales and revitalising the business into one that looked one step ahead of its larger rival.