Angular.js and Elm disadvantages and advantages.