ReScript + rescript-react is a good alternative. Less safe, waaaay more verbose; but backed by Facebook.
This is quite cute (in TypeScript though): https://github.com/cyclejs/cyclejs
And Yew is super cool, it goes the WASM route (in Rust): https://github.com/yewstack/yew
was, methinks, the salient part of his point.
(I emphasize, I too think Elm is coherent enough so you understand how it works, which other Javascript frameworks lack.)
Looks like purescript development requires node, purescipt compiler, and spago build tool. I have set these up. In future I'll try to learn Flame framework and then adapt my elm code to this.
The fact that Dhall’s aesthetics mirror those of PureScript (including Unicode) is a cherry on top.