ES6 классы: есть ли реальный профит от них по сравнению со старыми паттерами на ES5?
Может быть в будущем, когда в движки будут впиливать поддержку этого сахара, они за одно что-то там заоптимизируют. Но в данный момент это именно сахар, который пока еще мало где работает.
Чистые es6 классы бесполезны ввиду отсутствия в них свойств класса, а их реализуют только в es7. Другое дело, что с babel'ами, typescript'ами и иже с ними - эти свойства становятся доступны и тогда ответ - да, использовать такие свойства, на мой взгляд, стоит однозначно т.к. с ними код выглядит гораздо чище и понятнее.