It would be nice if it had more of a Jade indentation like syntax. The angle brackets and closing tags are just syntactic noise.
If we want to go with the code route then the DOM as code is actually really clean with Coffeescript.
Elm is interesting but I don't like having to do [] (empty array) when there are no attributes or [] for the children when there are obviously no children (hr, br, img, etc).