Becaroo, I buy fairtrade bananas from Aldi and they're pretty good. As is the rest of their fruit and veg. Maybe it depends upon your local branch. I often buy whatever is in their 'Super 6' offer for fruit and veg.
Also, the baking ingredients at Aldi are great. They're a fairly recent addition to our branch - range of flours (for general baking and bread/pizza), baking powder and bicarb, free range eggs (18 for £1.99), dried fruits and nuts, icing sugar, caster sugar, soft light and dark brown sugars...and all at very reasonable prices. The only baking stuff I don't buy at Aldi is cooking marg (I get a massive tub from Sainsbury's for £3.something) value choc from Sainsbury's at something like 30p and decorating stuff.
As for meat, Aldi does free range chicken but everything else I get from our local (free-range) butcher. But I'm vegetarian so don't buy it too often as it's just for husband and 11 month old. I get organic milk from Sainsbury's (two of those 4-pinters for £3, one of which goes in the freezer).
Their tinned tomatoes and beans are fine. And their passata is great (I use that to make pasta sauces, rather than buying jars).
Their baby wipes are great and good value (80 for 79p) and so are their nappies (we usually use washables, but, for example, we've had the boy in disposables while on holiday this week) at £4.99 for 48. Toiletries are fine, if not overly luxurious. Although I do often buy shower-gel etc at Coop (own brand) as that is BUAV approved and cheap. Aldi non-bio washing powder is as good as branded and so are their dishwasher tabs (50 for £3 something).
Our weekly shop at Aldi is normally under £30 and Sainsbury's top-up is normally under a tenner.
Hope I don't sound like I'm preaching, I'm just a bit confused as to why your Aldi is so rubbish!