I got to Wave 47, then the game simply stopped spawning enemies. The balancing up to that point was way way too lax as well. The rate at which you gain more income outpaces the scaling of enemies by a lot. Especially the crit damage% scaling on the base tower makes bosses completely trivial, since that stat is incredibly cheap for being a multiplicative modifier.