Definitely need this feature to clone a deal. We use a separate pipeline to manage contacts (which could be done as a native object in Salesforce). When a deal goes to closed-won in our sales pipeline, we need to duplicate the deal as to create a contract for it.