TBH I don't mind Aldi or Lidl (we don't have a Netto close by) as they are small shops, they are not overloaded with 50 different brands of the same item and they are efficient. Sainsbugs, Tesco and Asda drive me nuts and Morrisons I wouldn't spit on if they caught fire.
So Asda delivers the bulkier items, Lidl and Aldi get a weekly run through for those things we know they sell that we like and the rest comes from local farms, dairies etc. Once every two/three months I go to Makro and bulk buy Rice, Pasta, Washing Liquid, Dishwasher tablets and the like.
Shopping this way we have reduced our shopping bills by nearly half.