Have you checked out Apollo Client? It's an alternative to Relay that works with all GraphQL servers and brings in a lot of the simplicity of Falcor: http://dev.apollodata.com/
It includes features like optimistic UI, easy ways to invalidate cache after mutations, arbitrary pagination models, and more.
(Disclaimer: I work on Apollo)