В Redux вся завязано на Flux шаблоне, который часто бывает избыточным (особенно больно наблюдать, когда туда запихивают стейт для открытия модалки). Это один глобальный стейт, и в него часто записывают то, что не должно быть глобальным (и в один прекрасный момент появится костыль, называемый фабрикой редюсеров). И в конце концов, он многословен, хотя и в этом есть плюс - как бы косо-криво не было написано, из этого можно понять что там происходит и откуда берутся данные.
MobX реактивен, в этом несомненно плюс. Но в нем вся ответственность за то, где и как будет создаваться состояние, ложится на вас.
Имхо, если нет достаточных знаний в программировании, то лучше Redux. В остальном все можно сделать красиво на MobX