there are no choices to be made, because the upgrades differ so much in price and they are locked behind lvl requirements.
there is really only one choice every time. cant take the other upgrades because you have to wait for lvl anyway.
with idle games its important to keep the prices close to each other and not use to large of progress in the prices going up.
-i guess that means that each upgrade type has to be cut into more levels, where the price does not skyrocket each level.
-and locked behind a player level requirement just kills the game choices right away. you might as well automatically unlock them at the level you want them to appear. its not really a gameplay choice this way.
still a nice game. just get rid of the level limitations and large price differences.
(why not have it possible to go for an unbalanced build?)