What's the best tool to migrate 500GB+ from OneDrive to iCloud?

I’m preparing for a major cloud migration and could really use some recommendations. My OneDrive account currently contains more than 500GB of files, including photos, videos, reports, presentations, and archived projects. Since I’ve fully transitioned to Apple devices, I need to Move Files from OneDrive to iCloud and keep everything organized.

The manual approach feels unrealistic at this scale. Downloading hundreds of gigabytes and uploading them again would take an enormous amount of time. It also increases the risk of interrupted transfers and missing data.

After researching available solutions, I discovered the DRS Softech OneDrive Migration Tool. The software claims to transfer OneDrive to iCloud efficiently while preserving folder structure and maintaining file integrity throughout the process. Those features sound promising, especially for large migrations like mine.

Before I proceed, I’d like to hear from anyone who has migrated a large OneDrive account. How long did the process take? Did the folder hierarchy remain intact? Most importantly, were all files transferred successfully? I’m hoping to find a reliable method that minimizes effort while ensuring nothing important gets lost during the migration.