This is a pretty long list! I'm a fan of most things you'll find on the proposals repository. At a high level we're looking at:
- Improvements to classes (the ES6 design was deemed maximally minimal - the most we could get consensus on at the time - and the intention was always to come back and add more capabilities over time including decorators and private and public fields)
- Improvements for functional programming
- Pattern matching (see my proposal here).
- Pipeline operator & syntax for partial application
- Async programming improvements (including cancellation primitives)
- Fixing the Date dumpster fire