We do our shopping in Lidl. We spend roughly the same amount as we would in somewhere more 'up-market' but come out with double the goods.
The only thing that can sting you in Lidl, and Aldi I'd imagine, is they seem to charge over the odds for name brand stuff. If you're not fussy about names...