GAE es una gran herramienta para proyectos nuevos y pequeños, que no requieren una base de datos relacional. Utilizo una gama de soluciones de alojamiento web.
1) Creé www.gaiagps.com en App Engine, porque era solo un brochureware y una pequeña tienda de valores clave para la parte del blog.
2) Mi colega también creó un rastreador web en GAE, porque solo se trata de unos simples scripts de Python que recopilaban páginas web. Sin embargo, esa aplicación realmente envía los datos a EC2, donde se hace más trabajo.
3) Alojo www.trailbehind.com en EC2 porque usa una base de datos geodésicos (PostGIS) que básicamente tendría que implementar usted mismo en App Engine.
4) Puedo alojar TRAC y SVN en WebFaction, porque está disponible para cualquier sector.
Si necesito hacer un sitio en un par de días, uso GAE. Si es un proyecto grande o existente, o tiene una base de datos funky, uso otra cosa.
Como se menciona en mi respuesta a continuación, este es un duplicado de: http://stackoverflow.com/questions/1934914/why-use-django-on-google-app-engine –
Casi le pregunté esto hace 2 días. Ahora desearía haber ... Aunque todavía tienes un voto positivo. – QueueHammer