This is something I'm concerned about. I like a whole lot about Heroku, but the upgrade path is strange and seems illogical. Could use some insight here.
The jump from 1 dyno (free) to 2 dynos ($36/mo) seems excessive. What seems even worse is that the database options are: 5M (free), 20G ($15/mo, reasonable), and then the next step up is 2T at a whopping $200/mo. Where's the in-between? I can imagine running out of space with 20G, but I would reasonably expect a next step that costs maybe $30/mo -- measured growth! $200/mo could easily be too much too soon and would probably force me to go elsewhere.
I've been thinking about going to the next HUG (Heroku User Group) meeting just to try and talk to them about this. Heroku would be the perfect place to grow a startup from the micro stage all the way up to the big time, except for the roadblocks in the growth path.