Una de las razones más convincentes que he encontrado para usar Google App Engine es su integración con Google Apps para su dominio. Básicamente, le permite crear aplicaciones web personalizadas y administradas que están restringidas a los inicios de sesión (controlados) de su dominio.
La mayor parte de mi experiencia con este código fue crear una aplicación simple de seguimiento de tiempo / tarea. El motor de plantillas era simple y, sin embargo, hacía que una aplicación de varias páginas fuera muy accesible. La API de inicio de sesión / conciencia del usuario es igualmente útil. Pude hacer un paradigma de página pública / página privada sin demasiados problemas. (un usuario iniciaría sesión para ver las páginas privadas. A un usuario anónimo solo se le mostraba la página pública).
Me estaba metiendo en la parte del proyecto del almacén de datos cuando me alejaron por "trabajo real".
Pude lograr mucho (todavía no se ha hecho) en muy poco tiempo. Como nunca antes había usado Python, esto fue particularmente agradable (tanto porque era un nuevo lenguaje para mí como porque el desarrollo aún era rápido a pesar del nuevo lenguaje). Me encontré con muy poco que me llevó a creer que no podría cumplir mi tarea. En cambio, tengo una impresión bastante positiva de la funcionalidad y las características.
Esa es mi experiencia con eso. Quizás no represente más que un proyecto de juguete inacabado, pero representa una prueba informada de la plataforma, y espero que ayude.