Andrei Nikitin
я если честно немного не понимаю сложностей. аккуратно сложенные actions, аккуратно сложенные reducers. несколько несложных хелперов - и бойлерплейт-hell сводится к минимуму. вся бизнес логика, все сайд-эффекты живут в сагах. там же channels со всеми подписками на все что душе угодно. саги те же, тестируются на ура.
На мой взгляд, основная сложность Redux в том, что для того, чтобы его эффективно использовать нужно брать с собой еще несколько библиотек.
Помимо того, что их нужно знать и знать как правильно использовать, часто, такой большой набор около-state библиотек приводит к тому, что само приложение очень сильно на них завязывается, что усложняет поддержку.