I tried to be patient with OneDrive as I had used it for some time and wanted to use the 1TB of storage with came with my Office subscription. I worked through all of the poor implementation and mess that came with this new "Files On-Demand" trip. Had all of my files deleted from my computer, re-downloaded them twice, watched OneDrive (even after the many updates) to continue to use HUGE amounts of CPU and memory.
So I tried a small test with iCloud Drive. Guess what? It worked right away with no issues or bugs, and it didn't experience the CPU and memory hogging OneDrive had. So now I've moved all of my files to iCloud. After the initial data transfer, all works perfectly. And it gives me features I never had in OneDrive, like the ability to share a folder in iCloud with other users and have that folder be read-only. I should have tried this months ago.
I'm frustrated I had to move. Microsoft made a mess of this implementation, and if - as they claim - they are using the same methods Apple uses in iCloud they are really missing the mark. I have to pay for additional iCloud space, but that's a minimal cost to get rid of all the headaches with OneDrive. I'll have to rethink my Office subscription as much of the value I received came from using the OneDrive storage.