The learning curve for reactive programming is a little steep compared to react, so it takes a while to actually wrap your head around cycle.js and the underlaying rxjs/xstream/most library. It can be worthwile exploring, but at this point the ecosystem is still too small to consider using it in production.