Hay trucos que quedan bien en una línea de código y hay trucos que cambian nuestra forma de programar.
Si tuviera que quedarme sólo con una de todas las, ya no tan nuevas, funcionalidades y sintaxis de ES6 elegiría la desestructuración de arrays y objetos sin duda alguna. Es la que una y otra vez viene a echarme una mano y me deja tomarle el brazo.
Cierto, la sintaxis es marciana y difícil de entender al principio, pero créeme, compensa el esfuerzo de convertirla en una de tus herramientas habituales.