Cool game, well made, but I think it lacks balance.
Yeah that's fair, I couldn't get the progression (especially pricing / upgrade value) to feel quite right.