@nick.eth also made this related proposal too! Making redelegation free
If we do end up allowing free redelegation (which I think would be awesome for adoption of delegation in general), that should be worked into this delegation/re-delegation website right? Assuming that the user hasn’t triggered one of those caps/restrictions (as described in the linked proposal thread above), 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: https://delegate.ens.domains/?delegate=serenae.eth), 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!