I would like to see the approval workflow allow for conditional logic and external approvers.
A user fills out a form and if approval is required by more than one person they can enter the names and emails of those individuals and then the approval workflow will use those field entries as variables within the approval workflow.