I like Whole Foods. But if you can help it, don't go on the weekends. It's a complete zoo on the weekends. Don't even bother going there on Mondays, bec. so much of it is picked cleaned by the locust hoards that come in from the outlying suburbs.
At first I was a bit sceptical about Whole Foods w/ its apt nickname "Whole Paycheck." However not everything is super expensive and some things are cheaper than Giant Eagle or Trader Joes. I really love their 365 Brand and I'm just resigned to not being able to buy everything I want at one grocery store. Eg. I would love it if Whole Foods sold non-frozen Ezekiel's bread.
I actually buy a lot of basics here and some of them end up being cheaper than Trader Joe's or Giant Eagle.
Things I always buy at Whole Foods and no where else, bec. I have found it way better in price/quality:
-365 Brand Tofu (MUCH better that Trader Joe's tofu that has weird texture)
-365 Brand dried beans/canned beans
-365 Brand butter (no BST)
-365 Brand Edamame (is far better than Trader Joe's Edamame which has a strange smell).
-365 Brand whole wheat flour
Of course I prefer Trader Joe's for their peanut butter(bec. it has no salt) and Ezekiel's bread. And I do end up buying their coffee, bec. it's slightly cheaper than the Allegro Coffee at Whole Foods. However, the Allegro Ethiopian Harrar is quite good.