Good idea. With all of these measures in place, I think this free delegation proposal really has legs.
And then the next step would be to make it as dead-simple as possible for anyone to delegate, which ties into this other feature request that I know is already being worked on: Feature Request: A website for delegating/redelegating
This should be worked into the delegation/re-delegation website right? Assuming that the user hasn’t triggered one of those caps/restrictions, they should be able to just one-click delegate. For example if someone wanted to delegate to me, they would go to my link (example: ENS Delegates), click Delegate, sign with wallet, and that’s it.
Or if that user has triggered one of those caps/restrictions, the redelegation website would still allow them to delegate, but would fallback to making the user execute an on-chain transaction themselves.
Just thinking of ways we can make this as painless and fewest-clicks as possible for good UX!