Как и писали выше, классы - это всего лишь синтаксический сахар, с некоторыми дополнительными возможностями. По сути, все возможности предоставляемые классами, были доступны и ранее, только в другой форме, но в любом случаи, плюсов от их использования больше, чем минусов:
- наглядность и простота - это особенно актуально для программистов, пришедших с ОО языков программирования
- стандартизация реализации и синтаксиса. Все больше фреймворков, библиотек и даже языков программирование переходят на использование нативного синтаксиса классов и модулей ES2015, например, React, Ember.js или Typescript
Но добавили многое - это и конструкторы, использование super-методов, статические методы, наследование классов.