Ответ 1
Я не могу ответить за сообщество в целом, но я могу бросить свои 2 цента. Я использую App Engine на работе, но если бы я сделал прототип или небольшое приложение, я бы пошел с Heroku в основном за универсальность, которую он предлагает. Google PaaS сильно "google", и, хотя вы можете использовать разные языки или базы данных (если вы платите), это не так легко (настраивается), как Heroku.
В основном я смотрю на это так: Если вы в порядке, в основном делаете это, как Google хотел бы, чтобы вы это делали (что позволяет легко выбирать вещи), а затем идите в App Engine. Это очень удобно и легко видеть, сколько ежедневной квоты у вас осталось и т.д.
Если вы хотите построить и поддерживать его именно так, как хотите, я считаю, что Heroku предлагает лучшую PaaS. Кроме того, если вы более знакомы с SQL и хотите остаться на свободном уровне вашего PaaS, Heroku более подходит, на мой взгляд (google имеет облачный SQL, но, насколько мне известно, он недоступен на свободном уровне).