Me too! Loving Elm. And there are others that break from the pain that frontend otherwise is:
* Purescript
* Kotlin/JS + KVision
* Rust + Yew
* Haskell + Miso
* ReScript + ReReact or TEA
* F# + Elmish
Hell even TypeScript + TEA would be a great alternative: https://github.com/typescript-tea/core
A hot topic still is CSS that non of these solve, so an additional lib is needed there. TailwindCSS has been my go to lately, and I really start to get the hang of it (great docs also!!).