I prefer angular-redux, as it feels like the effects are just a lot more overhead as opposed to say async action creators in a service with redux. I know the reasons why, but I absolutely prefer a more unidirectional event/data flow that I get with Redux, even in Angular.