I guess I just have to disagree. My experience is that it is robust, and removes an entire category of problems that appear when your state is spread across the back- and frontend.
As someone else mentioned, SSE is a somewhat simpler protocol that achieves the same purpose. Same idea though.