I used to love GraphQL. It truly is great at reducing frontend complexity. But as I saw it used in production more and more, I saw that even though there are patterns for making the backend complexity similar or even less, the tendency is to have the complexity explode.
So now I refuse to build GraphQL APIs alone — it comes second, after a solid REST API.