The city I live in has number of locally owned restaurants that easily compete against McDonalds and Wendys price point. I find the quality of food to be better.
Lack of communication to outsiders and visitors about those that compete against such establishments is key. The larger organizations have more capital to advertise and help capture that economic arena.
Personally, when I travel, I go out of my way to find local establishments over large franchises because the former slowly siphons out the local economy to some CEO that gets paid millions. The latter helps keep the competition local economy health. I haven't given Starbucks a penny in over 7 years and plan to never fund their organization ever again.