At the moment the custom dimensions plugin provides two scopes: Visit and Action.
I suggest to add another scope Visitor. This scope would be applied to all actions in current and future visits, until value changes or custom dimension is made inactive. This would be very interesting especially for people that use the UserId functionality.
What do you think?