I find myself using ES5 features more often than ES6. Is it because I haven't understood the changes properly? What can I do to convince myself and my fellow colleagues? :)
I have noticed several different types of stories other developers have had. Some want to stay in the past with ES5 and stick with what they know. Others are early adopters and jumped right in. Still others were dragged kicking and screaming to ES6 and have a lingering resentment. Realize this is one of the biggest advances in JavaScript in years. It's going to totally change how you write code. You can't expect to just switch without mentally gearing up for this. The folks I've seen who've had the best experience with this were ones that
Marco Alka
Software Engineer, Technical Consultant & Mentor
No it is not normal; you are weird. Just joking! I, too, use ES5 more than ES6. The thing is that most basic things always are added in lower iterations, so it is normal that you use stuff from lower iterations more often! If there is no need for ES6 things, like a generator function, why would you enforce them? In my opinion, you should just take a look at the features, keep in mind what stuff is new and use it whenever you feel like it fits in.
I guess, for myself, the most-used ES6 features are arrow-functions and the class-sugar. But when I find the need, I also use Symbols for private attributes or today I implemented my first generator function for handling an input flow, which has to wait for promises (or not, depending on the return value of a function).