Generally I think odrive is the best product to deal with multiple clouds.
But you can copy a thing or two from agora. Especially the clean, integrated web interface (not divided for every provider) and the ability to work collaboratively are perfect matches.