I moved from React&#x2F;Redux&#x2F;Typescript to Elm a few months ago, and I&#x27;m now on my second serious project with it, making mobile application with Cordova.  I&#x27;ve found it an absolute pleasure to use, and I especially like that you can be pragmatic about it; if there is something that is annoying to do in Elm then you can simply drop into Javascript&#x2F;Typescript using ports.<p>Coming from languages like Actionscript&#x2F;Javascript&#x2F;Typescript&#x2F;PHP I have found the whole Elm experience quite mindblowing; if it compiles, then it just seems to work.  I hardly ever find myself poring over bits of code trying to debug a subtle error, and if I do the problem is going to be in the Javascript&#x2F;Typescript bit.<p>Basically, I&#x27;m sold :)