Just okay.
The upgrades are mediocre at best, and some flat out are worse than the steps before them.
Many of the levels need to be reworked, as only specific upgrade paths can even pass them. With no retry button for individual levels and no way of knowing what upgrades are actually viable in the upcoming levels, this makes the game more frustrating than fun.