I'm wondering if anyone has experience in using an IPaaS to migrate data from CRM on-premise to D365 online?  We're looking at purchasing such a tool for other integration reasons, and we're trying to evaluate whether it'll help us migrate data when the time comes to upgrade.  Scribe is mentioned a lot in similar threads - will other IPaaS products be suitable for this use case provided they have Dynamics CRM and D365 connectors?

Background - we have around 4TB of data held on-premise.  Our CRM is heavily customised - lots of custom entities and workflows.