You get lockin issues with any vendor - even server colocation :)<p>AppEngine is a great tool for a great price. It scales smoothly with an affordable increase in pricing.<p>Heroku is sort of famous for getting too expensive at large scale. Their advantages are their ecosystem (most of the additional services listed in the OP can be installed quickly, and you&#x27;re still only billed by Heroku), and their UIs which tend to be easy to understand and operate.