This is still early stage, but if you have an hour or two, this shows you where web-app development is heading.
Google devs (alpha) take on the concept with polyfills for almost all of the features: http://polymer-project.appspot.com/. Just looking at the samples gives you a good idea of the benefits.
Actually Polymer.js lets you use the concepts today in ‘Evergreen’ browsers – but native support is when the benefits starts kicking in.
My advice would be to stay on the AngularJS path, it is in line with where we’re going!
Trolling commence :)
Update: Some more Web Components stuff from this years Google I/O has just been released.
More Eric Bidelman on the concept: https://plus.google.com/app/basic/stream/z13ptdhankbjjth0u23utp04hx3ewbmnu
Guys from the Polymer team: http://www.youtube.com/watch?v=0g0oOOT86NY