@mwittig
IMHO, please don’t abandon CS, as this this is the biggest advantage of using pimatic (to me at least).
Additionally, you can achieve nearly all the benefits of modern JS with CoffeeScript2 (http://coffeescript.org/v2), as it compiles to ES2015+, and includes support for ES2017 async function, spread syntax, and nearly all the other useful features of modern JS.
As of now, I’ve found really only three features that ES6+ provides, which CS2 does not:
- decorators
- ability to use getters/setters easily
- block scoping (let / const)
With either modern JS or CS2, you’re going to need babel (or another compiler).
Speaking only for me, the biggest draw of CS/2 is the relegation of brackets to non-existent lifeforms and the emphasis on making nearly everything an expression.
mein zwei pfennige