Walmart falls in the middle of most admired, but does it matter?