What do you like best?
Heroku Toolbelt makes deployment and maintenance tasks so easy - everything is just a command line away. Almost never a gem compatibility problem, it's a complete plug-and-play. Hobby tier provides sufficient availability for my purposes.
Documentation works great for my needs, and it's supplemented by a healthy user community - I can find answers to most of my questions by just googling them,
What do you dislike?
It'd be nice to have some kind of a persistent file storage add-on. As things are now, I have to use Amazon S3 for files.
I wish Heroku Toolbelt used one port for everything. I roam a lot, working off of public wireless access points. Depending on their restrictions on TCP, ports you can use, this or that Heroku command won't work.
Also I'm not a big fan of their ElasticSearch add-on, Bonsai, I understand run by a separate company. I had availability issues specific to them, more than with Heroku proper. And when it happened, they would tell me that it's my fault for not subscribing to their more expensive plan.
It'd be nice to have more logs than just the last 1500 lines.
Recommendations to others considering the product
If your needs, like mine, are hosting Rails and Node.js web apps, Heroku seem like a good choice.
Watch out for the lack of persistent file storage - it came as a bit of a surprise to me.
What business problems are you solving with the product? What benefits have you realized?
We're building an IT Consulting Marketplace.
The main benefit is easy setup for easy deployment - DevOps without a big investment of time and money