Obviously Whole Foods is losing an entire star due to the inordinately high prices, HOWEVER: I go there for things I can't get anywhere else and I know that. They have me in a headlock.
They have the best goddamn salad bar/deli/prepared foods/whatever. There are always vegan options, which are delicious and interesting and save me from trying to kill myself because I can't eat cheese. Speaking of which, WF is also the only place where I have been able to find TRULY vegan cheese. All of the fake cheeses at Trader Joe's still contain milk caseins.
The produce is always fresh, another thing I can't say about TJ's. The array of items is so dazzling and diverse that I cannot leave there without spending $50 or more. The service is always friendly and helpful.
Really, what I dislike most about the store is there's too much good shit to buy, and I'm not made of money here.