My Lovely choice always going for Heroku, but always planning if any project gets that time it's the perfect timing to promote.
Sometimes i'm saying i will go for DO, Linode, Azure or Amazon.
But as individual it's coming for the matter of cost at first.
However, i will keep using Heroku even when it's time to upgrade package. until i find it's more hard to stay with it.