> As a javascript programmer, I have perceived es6 "classes" as nothing but syntactic sugar.
That's basically what they are.
> You can still create anonymous objects quickly, and use any object as prototype for another.
Hell you can create anonymous objects even faster with ES6 since object literals also get the short method notation and computed properties.