Brand name recognition is just advertising, and perhaps the world economy would be more productive and people would be happier if everyone directed their spending dollars toward quality instead of advertising.
That's exactly the thing though, Subway has these huge pictures of these delicious looking sandwiches on their windows that are so tempting, whereas the independent place has nothing on their windows. However, I think that ultimatelhy the independent place has better service and a better sandwich. I think the same goes true for clothing stores, a lot of the "name brand" places have sales people that aren't that knowledgable, yet still snobbish. For example, I went to Brooks Brothers and was told repeatedly that their slim-fit shirts wouldn't look good on me because I'm a big guy. I'm 6'2" and 220 lbs. However, what the salesman didn't realize is that my neck is disproportionately large for my body and therefore I need shirts that are slimmer in the body, even though I'm not what one would define as "slim." He didn't even say "try it on and see how it'll fit" he just flat out told me "a slim fit wouldn't look good on you." After buying their regular cut, which was ginormous on me, I returned 4 shirts the next day and bought 4 slim fit shirts that fit much better. Go figure.