For the next two years? Both. For the next five years? Angular. For the next decade... neither. Of course, there will be a ton of "apps" that need to be maintained, though.
WebComponents and Go will be taking over the industry within the next five years.
I think both will survive
Marco Alka
Software Engineer, Technical Consultant & Mentor
In the next 2 years I hope for the complete standardization (and implementation) of WebComponents, getting rid of the framework overhead, finally leading us to a generic lean-html-component ecosystem.
Really, I think the world at the moment is fun to watch. While the low-level developers try to reach 0 software overhead (Vulkan, D3D12, Rust's 0-cost abstractions, etc.), the high-level developers try to add more and more bulk with frameworks which solve problems they don't even have. Crazy~