The only downside so far is that React doesn't have very good support for SVG tags. We had to modify Om and React to add the tags that we need.
It's really nice to program in ClojureScript on the frontend. Feels a lot like programming on the backend. For a good example, CircleCI's frontend (which I also worked on) is open-sourced here: https://github.com/circleci/frontend
The only downside so far is that React doesn't have very good support for SVG tags. We had to modify Om and React to add the tags that we need.
It's really nice to program in ClojureScript on the frontend. Feels a lot like programming on the backend. For a good example, CircleCI's frontend (which I also worked on) is open-sourced here: https://github.com/circleci/frontend