Я немного в середине разговора появился, но gql - это сахар, за которым в любом случае будет стоять реализация в виде вытягивания данных из БД. Сделать gql рентабельным по человекочасам можно только на очень большом проекте, где архитектура оптимизирована, как мне кажется