Elm сейчас выглядит, как ранний PHP - хорошо подходит для решения своей задачи, пока задача простая и укладывается в известные рамки. Увы, упираешься в рамки достаточно часто
А опыта использования много? Я просто про большую часть проблем знаю скорее в теории, а на практике в мелких пэт-проджектах не часто сталкиваюсь. Сейчас вот только активно работаю с браузерным апи, для которого стандартной либы нет, и приходится с портами возиться. Не очень удобно, но работает.