I think one big limitation of the new system.text.json is that it doesn't do cyclic dependencies. It's a library that's great for serializing a one-way referenced tree or single objects, but for a graph of objects, json.net is still required.
We've built in serialization support for binary formatter and xml. As that's a serious piece of code that sadly isn't aging very well, considering binary serialization and xml are both considered 'legacy' we decided not to add native json serialization to our framework but rely on an external library. json.net works for that.
the system.text.json library at the moment does not. I'm not familiar with MS' plans to extend the featureset of it however, but as json.net works, for the time being you should use that. I know the performance is lower, but it's the one that works atm.