BHS was never good in my lifetime. These companies haven't kept up with the times mostly. John Lewis deserves honourable mention for being really quite good both offline and online. The rest are dreadful and deserve their fate because they just will not modernise.