They all have their pros and cons. It depends what you're looking for at any given time. IMHO, if you're not shopping at multiple places, you're not being smart shopper.
Some that you've characterized as 'meh' are definite 'go to' places for me.
ETA: there are already dedicated topics for ALDI and Trader Joes where I think you'll find many useful opinions.