Arista might track me down and kill me for saying this, but for the last 6 months to a year, Tesco has been much better than Asda. The ones around here at least, definitely. Asda have SERIOUSLY slipped lately, I've gone in to do a modest weekly shop and they've been "out of stock" on several basic items and there are other things that you just can't get... and Tesco have been
consistently beating them on price, too.
I also couldn't get a pair of plain black leather shoes for work from Asda recently, in an emergency (caught my shoe on a door and ripped the sole clean off

). They just didn't have them. WTF Asda George? Really? Plain black shoes? ANY plain black shoe? Not one in sight! Tesco to the rescue!