Innovation, store layout, product availability and online service standards are among the many other factors at play