Once I got the planet weapons, I went from getting 1 upgrade per run to getting at least one level to a third of the tree, then one level in everything, then max levels in everything. Definitely needs cost balancing.
I think the initial value for the arcade shader is much too high. It was blurry and painful to look at. I naturally turned it completely off, like I usually do with things like this.
On the bright side, I think the end game is perfectly balanced. With all upgrades, the asteroids pushed until they were pretty much next to the planet by the end and I needed to pay attention to where they were getting ahead and push them back.