- things that should have always been there, like array.includes() and multi line strings are there out of the box
- 'class' means you're not having elaborate discussions with newcomers about prototypal vs class based inheritance or asking them to writr elaborate boilerplate
- async and await makes JS feel similar to traditional direct style languages