GraphQL comes second for me now. It promises to reduce frontend complexity by moving around on your plate to the backend.
But how well you manage this complexity varies wildly.
Skip making a GraphQL API first. Build a solid REST API, then consider GraphQL or others second.
The shiniest tech should never come first.