It's basically a superset of webapp with some great additions and tweaks.
It's basically a superset of webapp with some great additions and tweaks.
A big advantage of webapp2 is that you can use existing (and probably future) SDK libraries without adaptation. Many App Engine services (blobstore, mail handler, deferred etc) use handlers made for webapp. With webapp2 you get all those handlers working out of the box with extra benefits: webapp2 is a lot easier to extend and includes the most glaring webapp missing features.
Also, you can use all the examples from the App Engine documentation with it, since it is made to be compatible with webapp. And later you learn the new, extended features.
If you use nothing else, the extended routing functionality and lazy loading of handlers are big improvements and are pretty painless to implement.