In a comment to a post below, I made the following comment of my own, but since I am genuinely curious about Starbucks as a social phenomenon, I thought I'd bring it up to top-level for better exposure:
I would suggest to John (Quiggin) that there is a third alternative: Starbucks is to coffee as Starbucks is to coffee. I mean that Starbucks does a very fine job and sets a reasonable standard. Is its coffee the very very very very best coffee? Who knows? Who knows what "the very best" means when it comes to food. Does it offer the Lafite Rothschild of coffee? Does such a thing credibly exist? Some people claim to favor certain smaller chains -- Peets in the Bay Area, for instance -- or individual roasters and scorn Starbucks. I don't believe it. I think that Starbucks coffee is more than just good enough (the Microsoft model) nor is it simply a bridge to something finer (the Oprah model.) I think it stands fine on its own.
As to design quality of the shops themselves, Starbucks should be acknowledged for helping to raise design sensibility. The Starbucks will have far and away the nicest interior in any typical strip mall or shopping center. They provide a real bit of urbanity even in the deadliest environments. I guess I just can't see much compromise, once one recognizes that it is a chain of thousands of stores and that any individual outlet will not/can not have the idiosyncracy available to a one-off. So while Starbucks is not perfect -- I'd prefer that they all had a "put-and-take" book-shelf, for instance, I think they do a pretty fine job and put in historical perspective, have a lasting & positive significance in terms of our American culture.
UPDATE: A personal note. When in Seattle, I rarely go to Starbucks . I go to one of my favorite inependents. It's not really even a choice; and it doesn't really undercut anything I've said so far. I used to go to one which was right by a big public pool because I knew a bunch of swimmers who met their early AM and it was pleasant enough. But while I admire S'bux,I just find S'bux a bit cool. And since there are so many alternatives, even here in latte-land, I take advantage of them.
I go to Starbucks only when I have to meet someone and they aren't familar with the neighborhood. Then I can say, "There's a S'bux at about X & Z. Let's meet there." And they have no trouble finding it.
Then again, I stop at S'bux when I travel because it is reliable, predictable, simple, easy, reassuring etc etc.