Отличный гибкий и самодостаточный язык. С его помощью можно эмулировать как классовое наследование, так и пользоваться его родным прототипным. Язык настолько хорош, что до сих пор никто даже не собирается вводить в качестве клиентского никакого другого. Более того, есть целое сообщество программистов, использующих его и в серверной части. Из недостатков - отсутствие многопоточности и перебор с политиками безопасности (хотя последнее - скорее к броузерам относится), больше не знаю.