ES6+ introduces features that allow for a much more succinct syntax, avoiding common pitfalls like scope issues with var, and introducing several strong constructs which make code clarity and functionality literally flesh out.