We have been using it in tandem with a rather aggressive local campaign for clients. We have yet to see the results show up in the knowledge graph (links to social) but all of our properties perform very well in local searches. Hard to tell if it's just this part of our campaign that is causing it or the sum of all of the parts.
As for investing extra costs. If you are using Google Tag Manager (GTM) and doing schema with JSON-LD, it is an investment of 15 minutes. Very little cost for a potentially great pay off. If you aren't using JSON-LD in GTM I would suggest the switch, it saves a huge amount of time.