Не вижу проблем использовать редакс вместе с аполло. В аполло сетевые кеши, в редакс локальный стейт. Благо без асинхронщины и необходимости в нем кеш руками хендлить редакс с редакс тулкитом вполне удобный
я сначала на контексте делал локальный стейт, сейчас переделал через makeVar и этот вариант мне намного больше понравился. Меньше сущностей, код понятней и проще
а ну и @client поля. Только последними лучше не злоупотреблять. Всё же там где можно сделать на бэке, лучше делать на бэке. Вот если прям совсем припрёт, тогда да.
Почему нет, лопата есть, копаем. Его главные проблемы - бойлерплейт и костыли с асинхронщиной более менее решены (всю асинхронщину и кеши можно хранить в аполло) бойлерплейт убран под хелперы. Ну и для него есть нормальные девтулзы.