When the user is signing up (i.e. email not recognized, and the UI is showing the password to be set) I would love to show extra UI, for instance, to register for product email updates.
It would be even better if custom properties could be passed to the user model but I guess this could be solved in other ways, like signInSuccessUrl parameters.