John Lewis has opted for difference. Is it right? And how will other retailers fare in this new retail reality?