Agreed 100%.
I actually made a javascript programming game to try to find explore that balance: http://alexrohde.com/zennish/index.html#/challenges