Elm vs Vue/React which one do you prefer to use with Phoenix, and why?

What do you think about the stated problems with js library interop, f.e. Elm vs Vue/React which one do you prefer to use with Phoenix, and why? and other critique like Elm - General Discussion, Blog Posts, Wiki (there is more to be found on this forum)? What do you think about reasonML compared to elm?