My favorite quote from the article:
I like the HTML’y-ness of Web Components as well. I still have a JS-dependency and I’ve inherited a framework dependency (Polymer) but I eject myself from the All-in-JS approach and the transpile dependency stack. Writing HTML that contains JavaScript, not JavaScript that contains HTML, feels good to me; Dave Rupert, Bachelor of Arts in Japanology and Definitely NOT a CoolGuy 😎 Computer Scientist.
This is a sentiment I can identify a lot with. I should definitely take a closer look at Web Components (and Polymer) because that's what I want:
HTML that contains JavaScript, not JavaScript that contains HTML