They give you free-ness up to a rather large number of pageviews/users/whatever, right? Could the process be smoothed to make the workflow as smooth as Heroku makes it, or do the differences in Google's infrastructure make that too much of a pain to automate?
Pretend Heroku let you use any Rails app with a simple "git push origin master", as long as your app didn't use ActiveRecord. That proviso breaks every Rails book and tutorial, most gems/plugins, and many developers. (Heroku does have a bit of a learning curve: I had to hack the internals of four gems to get a client project working right. Still, easier than mixing AR.)
Nag, its not that easy to move from normal django to gae. A better way to do heroku-for-django would be do do heroku for django, instead of a complicated gae translation. Using gae you are limited and reliant on Google