Balancing might be a point still on the to do list. I agree.
About your idea to unlock in between the waves, I just realized that this already works. It wasn't intended. But the unlock buttons are not disabled between the waves. So totally a feature and not a bug :)











