To be fair to them all, the last month isn't really a great time to compare as there'll be stock shortages not just because of hgv delivery delays staff illnesses etc but also because of the time of year and people buying like crazy.
They'd probably gotten a delivery and/or restocked the shelves in between your order being picked and delivered, @WalkingOnSonshine.
I dislike Sainsbury's subs and turn them off purely because I don't shop with them often enough to reuse the voucher "sub refunds" as our Sainsbury's is small compared to the asda and tesco stores and there's not a lot of choice. (ie if you order say champagne on offer for 10, they sub it for a 25 pound bottle. You pay the 25 pound out of your bank but they send you a 15 evoucher to use online for your next shop so if your subs are on its can be a vicious circle.
We don't have a waitrose or ocado so can't comment on them.
Morrisons here pick very early for later on in the day shops. For example if your order is due between 1 and 2 you get the email at around 8am with what's missing.... Generally that's the fresh stuff that wasn't ready at that time but would be later in the day 🤦🏻♀️ plus their delivery crates are filthy to the point when they were delivering in bags, a bag bottom picked up so much dirt from the bottom of the trays that it transfered it into my house in the living room floor whilst tubs were emptied and also then into the kitchen where it was noticed. Since found out they store their crates outside overnight and haven't gone back (store on the very edge of town surrounded by countryside and all sorts of creatures about... Even if its just been raining overnight you can bet the literal filth from the bottom of the trays is all over your food.... Quite a few local shoppers reported it to customer services a few times and nothing was done so environmental health were notified at the council.... Fingers crossed things have improved.
Asda here aren't too bad. There's the odd silly 'not available' like a mixed flavour Multipack of crisps.... Really there were no crisps at all in the store? Mostly they're pretty decent.
I asked tesco not to sub certain things on the Christmas shop because we wanted those brands or those particular items only.... They subbed quite a few we'd asked them not to...thst was the first time they'd done that for us.
Iceland have been pretty decent. Barely any subs and when it is its been related stuff.
I'm most amused when they sub something for exactly the same thing. For example a TV mag at Xmas was subbed for the same TV mag/same edition... Just under a different computer generated name 🤣🤣
Forbthe shopper who did their first asda shop and expected to know the day before (sorry forgot username), unfortunately that's not the case with asda. They can only shop what's on the shelves at the time they pick it (usually about 3ish hours before delivery).