Survival sucks.... you have to defeat larger and larger waves with the same amount of resources. Yes, I know about resource management, but I spend 100 credits per wave replacing what I've lost, and nothing left to actually prepare myself for the next wave.
I think that zombies shouldn't gain back all their HP when they upgrade, because then even a lvl 1 zombie can be impossible to kill even if it finds only a few pieces of trash.