Тоже голосую за mobx - очень быстрый старт на начальном уровне и большие возможности если копнуть поглубже. Подходит как для мелких, так и для крупных проектов, можно сделать как один глобальный стейт, так и несколько небольших с или без взаимодействия между собой. Код получается таким как вы сделаете, mobx почти не накладывает свои ограничения как в случае с библиотеками, реализующими flux. Плюс оптимизация можно сказать из коробки. Очень советую, во всех своих проектах использую только mobx и не собираюсь ближайшее время никуда переходить. Правда пользовался до этого только Redux и Apollo