I've used the Migros home delivery a few times and it's been very reliable. It also helps if you are ordering heavy items when you live on the 4th floor and don't have a lift!!
The best thing is you can also order things that they don't have in the regular shops....like cosmetics from Boots and English food (although the variety is nowhere near as great as shops like
www.britshop.ch).
The downside is a lot of the time you need to order items in bulk which can be annoying when you only want 1 bottle of ice tea and not 12!!