Why should we wait till 2018?
Let's start the Great CSS Battle right now. Me & my team have been using Fela as our major CSS-in-JS solution for about half a year. We used to work with srylecomponents before, but I just cannot get the idea of writing CSS & HTML in JS without JS syntax. For the same reason we switched from JSX to our own helper. Probably I will write the article one day which will show what we've lost in performance (spoiler: almost noting) and what we've gained in DX (spoiler: enormous boost). In a nut shell,I hope that 2018 will be the year when JS components will combine structure, presentation, behavior in one place, so developers will be able to replace three syntaxes with only one. That's what we did half a year ago...and our live won't the same again