In short, they are awesome. They have some limitations though.
Clear dash board to which documents all the environments and deployment flow.
Heroku forces to categorize your existing applications, e.g. myapp-dev.herokuapp.com to these three slots in the pipeline: