Earlier quoted context omitted.
I haven't used AppEngine, but getting a heroku instance up takes less than an hour. If I did it more often, I'd think it could be done for a typical CRUD app in An instance on DigitalOcean would be more like 2 hours. There's no lockin that I've experienced on Heroku.
The case I've always experienced, which is " ; heroku create; git push heroku master" is a few seconds.
Most of my time is spent consulting docs.