Si quieres un framework full stack definitivamente creo que django es lo mejor, el que lo use todo el mundo tiene ventajas, se mantiene activo el proyecto, hay más ayuda y más aplicaciones prefabricadas, etc.
Si quieres algo más sencillo, mi favorito es Flask, otro muy bueno es Bottle. Estos son micro framewroks y tendrás que hacer muchas cosas from scratch.
Ninguno de estos frameworks te permiten escribir código python en templates. Ya te comenté antes por qué.
Saludos