Unpopular opinion: the best tower defense games are the ones where you lose and immediately know exactly why.
Not a vague "you weren't strong enough." The specific moment where you see the wave coming, you see your build, and you know. That clarity is rare and it's the whole reason the genre works when it works.
Most games hide the reason tbh. Makes you feel like the system is the problem rather than the decision you made three upgrades ago.
Agree or completely wrong?