If Heroku/AppEngine is all you need then keep using them. But comparing apples and oranges and claiming that one is a step backwards is nonsensical. One is a service and one is a software that you can take with you to any cloud provider, and the problems they solve are different in nature with slight overlap.