From a UX perspective Airdrop is super nice. I don't know if there are working implementations for other OSs. Just found this here but didn't yet test it https://github.com/seemoo-lab/opendrop (hasn't been updated in 2 years, so maybe not too promising)
I didn't find AirDrop to work very well while trying to airdrop only 1TB of photos/videos from my phone to my MacBook, YMMV. Not only was it really slow, but occasionally it seemed to freeze and there weren't really any meaningful progress indicators.