It feels like it's stabilizing. I expect that over the next year or so this will change dramatically and it will become much more community driven.
If you go to http://elm-lang.org/ they make it looks like its production ready. No mention of breaking changes/beta ect. You have to choose one or the other .
much better than having bugs sneak up on you in production
Dropped elm for react and co. Now I have serverside rendering, code splitting, working debugger ect which was impossible with elm.
This was last year though so not sure if it is still the process. YMV.
And for everything else, there's Ports. You can't use them in libraries, but for your own projects they're a much better JS FFI.
Ports are extremely tedious to use if you are doing anything even moderately complicated .