Yeah the mechanic is somehow not balanced which different upgrade allocation will affect game experience, either being too difficult or being too easy. Adding some mid bosses / random buff-item drop would a good idea