Personalmente, he encontrado que Python es más divertido. Así soy yo. Sin embargo, hay varios desarrolladores de Java comprometidos que apreciarán el soporte de Java en GAE. Además, admitir Java fue una buena opción para Google, ya que permitirá que la plataforma GAE aloje potencialmente muchos otros idiomas. Obviamente, es un poco pronto para esperar que todos los lenguajes basados en JVM se ejecuten en GAE, pero el futuro parece prometedor. Por ahora podemos ver lo que está funcionando y lo que no funciona echando un vistazo a this GAE Java Group Page.
Volviendo a Python, creo que las aplicaciones web pequeñas funcionarán muy bien con el framework de aplicaciones web incorporado. Otras aplicaciones se beneficiarán más de Django 1.0. Eche un vistazo a GAE articles en la sección de marcos para obtener algunas buenas lecturas sobre esto. En cualquier caso, sin dudas tendrá restricciones en cualquiera de sus opciones, ya que la mayoría de los marcos web están diseñados con bases de datos relacionales en mente ... que no es el datastore/bigtable. Además, la plataforma GAE tiene que estar en la zona de pruebas por razones de seguridad que también lo restringen en cierta medida. Espero que esto ayude.
He compilado una lista de marcos de App Engine para Python aquí: http://code.google.com/p/tipfy/wiki/AppEngineFrameworks – moraes
@fuentesjr el enlace de la página del grupo GAE Java está muerto. – rahulserver