Using polymer as a JS frontend framework wasted about a year of work at my friend's company. They eventually switched to react for one project and an in-house react replacement for the other.
And Polymer isn't even really either of those things, it's a polyfill for a native browser feature.