I don't Redux. But compared with Flux, it's much better designed. Flux is more like Backbone models but simplified for React. It's a collection of several data sources with event emitters, which is still a bit tedious for React apps.
Redux is embracing single store and immutable data structures, and it fits unidirectional data flow better. Some people may be amazed by it's time travelling debugger. Redux is a rethink of stores, and the idea is shiny. Also Redux borrowed some ideas from Om like cursors to make nesting components fetching data easier.
The thing I hate Redux is the core idea of it is totally from Elm. In Elm the ideas are simple and beautify while it turned out to be complicated in Redux with high order functions with many hidden states or side effects.