Me flipa javascript vanilla. Básicamente te deja hacer lo que te salga de la p*lla. Nada de supersets ni undersets de moda xD.
Me encanta usar funciones puras para todo. Hasta tengo libs para usar wrapers de métodos con la sintaxis de funciones. Me parece la forma más sencilla, ágil y eficaz de programar.
Que sea un lenguaje web no significa que todo el software sea de uso "web". Perfectamente puedes hacer un compilador de C++ 100% en javascript vanilla y que se ejecute en cualquier navegador abriendo un html. A parte de spft como electron o node.js entre otros que te permiten desarrollo clásico de escritorio.
Me cambién totalmente a js debido a la multiplataforma.