I hope TW don't pay too much attention to these threads, but like some have said (in many threads) kinda difficult to balance lots of different new things at once.
If the game is horrendously balanced, it's not fun to play, which means fewer testers, which means less feedback.
If the game has few features, many people play and enjoy but then get bored and stop. But if new features are added, maybe they play again (perhaps after waiting for more than one feature etc, or loading an old save to see what a difference it makes).
So whilst of course new features should be steadily added, balancing them iteratively each time is necessary, and what we're currently seeing - no? Sure, not all "balance" changes have lead to improvements so far, but this ties in with an earlier comment in this thread about improved practice balancing...
So if the choice is one or the other, for me balance (at least to a moderate level) comes first.