We use feature toggled a fair amount on our SAAS application. It does create technical debt which at some point has to be addressed.
One thing that confuses our junior developers is the difference between a feature toggles and a client permission. Often they misuse a feature toggle as a client permission, simply because only one client is using that feature (currently).