Carrefour, Mercadona y El Corte Inglés, los supermercados más generosos y más cercanos a los consumidores