Versatile in Terms Application Size
The Vuex feature can be used for state management and routing functions and hence be used to develop more larger and complex functions. What differentiates between vuex and using redux/flux with react for instance is that vue’s companion libraries are officially supported and kept up to date with the core library. Redux and Flux is an expansion of the react community and not tied to react.
Vue is a relatively fresh framework and has very less baggage. This minimalism and absence of pedigree in its framework is one of its strongest attributes. Thanks to which vue has a rather narrow use case. This focus lets vue to ignore the bloat of other frameworks. The minimal surface areas of its APIs enables developers to channelize all of their efforts on improvement rather than maintenance.