It would be great to see a restrictive filter/layer that a user can activate to exclude major chains, whether for restaurants, shops, supermarkets, or activities. I like to think of this as a "local shops"-only filter, which encourages supporting businesses who are more rooted to the people who live near them (or visit them).
Implementation would be as I separately suggested in #9363: Improve layout/UI of Kagi Maps layers. "Local Shops" would in this vein become an exclusionary map "detail" that removes specific results.
The need for this feature came to mind when I stumbled across Amex's Shop Small scheme the other day again — I have seen participating shops and their characteristic stickers all over the world. Implementation would prove a little challenging, but rather than filtering for only "local" shops (which is in some sense difficult to define) it would be easier (and perhaps better) to simply filter out major chains, like from this list: en.wikipedia.org/wiki/List_of_the_largest_fast_food_restaurant_chains.
This is only demonstrative. I would take a country-by-country approach for major chains, and look at each sub-category too. In the UK, for example, I would filter out the Golden Arches for restaurants; Poundland for shops; all major supermarkets, like Sainsbury's, for supermarkets; and Center Parcs for activities.