Our front end engineers were extremely happy. Me personally, as a backend engineer, not as much, but it isn't too bad.
There are some quirks (error handling), performance issues (e.g. fixing n+1 queries) and DOS concerns, but again, it isn't all that bad.
(we're using rails/graphql-ruby on backend | react/relay on frontend)