Might also consider https://file.pizza for p2p transfers. And my own service https://patchbay.pub. Or fibridge [0] if you want to self host. The main advantage of patchbay and fibridge over other solutions I've seen is they support range requests, so you can do things like streaming and resumable transfers.
[0] https://github.com/anderspitman/fibridge-proxy-rs