Backend was with Absinthe+Elixir, so it was great (if I had to do it again today I would instead use Liveview, this was in 2017 where I had to retrofit a React app into something useable).
Public user facing is a different story, the last major one I saw was Tableau, though they are also business facing where they can just ban bad users. Github also has deprecated their GraphQL endpoints[0].
[0] https://github.blog/changelog/2022-08-18-deprecation-notice-...
To be fair, it sounds like that would just make the DX wonderful no matter which stack you were using?
Only if you have a very competent backend team, who, apart from dataloader, will have to figure out caching.
> /less data
Graphql responses tend to be pretty deeply nested.