Google App Engine использует хранилище данных NO-SQL - вам следует ознакомиться с этой концепцией и решить, подходит ли она для ваших нужд. Из этого обзора кажется, что это главная проблема, с которой рецензент столкнулся с GAE.
В GAE есть определенное количество поставщиков привязки. Вы заканчиваете тем, что пишете код, предназначенный для определенной среды. В будущем вы, несомненно, могли бы перейти с GAE, но это, вероятно, потребует хотя бы некоторого изменения кода.
Вам также следует запланировать кодирование функций импорта / экспорта, чтобы вы могли вывести свои данные из GAE и в новую систему.
Как только вы поймете, чем GAE отличается от стандартной среды, которую вы могли бы настроить, если бы вам понадобился стандартный Linux-сервер или ВМ, вы сможете решить, соответствует ли он вашим потребностям. У GAE есть определенные преимущества, особенно в области затрат (вам не нужно платить за управление оборудованием или инфраструктурой до тех пор, пока ваш сайт не станет популярным, и, надеюсь, он сможет оплатить эти расходы). Просто убедитесь, что вы делаете должную осмотрительность и исследования, прежде чем прыгать.