There was an ASK HN thread earlier this year about web frameworks, and I recall someone said something I was quite intrigued by -- the framework of the future will not be WSGI based, because it will have to support websockets well.
Considering that, and any other criteria, what framework do you feel is going to be important in the future? Is it Brubeck (http://brubeck.io/) or Diesel (http://diesel.io/)? Or, more generally, what characteristics, qualities or traits are going to be important when it comes to frameworks?
On top of that, the performance of these two, by being based in gevent, blows the other systems out of the water. Tornado and Twisted are both slower due to so much of the core loop being written in Python instead of C. Here is a simple hello world comparison of Brubeck vs. Tornado: https://gist.github.com/2252671 - What we see is that at it's base level, meaning there's no I/O or CPU bound tasks, gevent is straight-up much faster.
Regarding features, Brubeck can already generate a REST API for you, provides auth hooks, has oauth plugins, supports the template systems you care about, works great with mongo, riak, redis, postgres, mysql, all with nonblocking support, and it even comes witha modeling layer that won't force badly generated queries on you, aka databaseless schemas.
(As said in my other comment, I am biased due to being on Brubeck's core team)