MobX is infact simple to use, it has a short learning curve and has a quick start. MobX is best suitable for lightweighjt applications and can be used in bigger size projects too, when dealing with explicit constraints. MobX uses multiple stores and is less boilerplate. In case of Redux , it uses a single store over multiple stores to save state. Redux is influenced by functional programming (FP) principles and uses pure functions. In Redux, state is normalized like in a database. In contrast, MobX is influenced by object-oriented programming, but also by reactive programming. And MobX uses multiple stores. In MobX there is way less code, and way faster development process. In contrast to Redux making one change can mean writing code in four files.
So, even there are so many advantages of MobX, it is hard to say that Mobx is a good choice over Redux. As big projects and big teams still need Redux .