I avoid JS, not because I don't like it, but there are other choices. Then again, it's much easier to find JS devs than Elm devs.
I've played with Elm, but not made anything of note with it yet. The Elixir/Phoenix crowd are getting hopped up about it lately as a good fit for them.