Tesco website is great, service less so, I rarely got everything I asked for. Sainsburys delivery is in more convenient slots and I generally got everything I was after or a very sensible substitute.
Mate of mine used to work for Tescos and said that the substiution process was done alphabetically so if you wanted bananas and they were out, there was a high chance you would get bleach instead.