I've been using Elm for the last 2 weeks on a project and I love it. I still get slapped around all the time by the compiler, but at least I know my program won't have any run-time exceptions.
If you like Elm, you will like Buckle too! we have a much faster compiler, and you can compile it into native code as a bonus : )