It doesn't have a great cross platform support (no Linux client, and there are many complaints for the Windows client).
Personally, I dislike that you cannot restore an older version of a file on laptop/phone, and must instead use their web app, for which you need to disable ADP, which defeats its purpose.
I know it’s not a official client but rclone have great iCloud support (but only if you don’t enable advanced data protection).