To have these features be universal across all device types would be so amazing. iPhone, android, Mac, and Windows should all have the ability to transfer files and stream media. It should be simple
My girlfriend has an iPhone, and the storage is full. We've been trying to get all her pictures transferred off to delete some of the older ones off the phone and holy fuck is it a pain in the ass. Move them to her MacBook? Pain in the ass because of how they setup their Photos app. Move to a flashdrive via a dongle? Pain in the ass because it downloads from who knows where and fills the storage back up before I can start the transfer. Connect to my Windows PC? Lmao yeah right.
So far I've just gotten Immich to backup all her pics to my server but due to the amount on her phone it takes forever then bugs out and stops transferring.
Syncthing-Fork on a PC/Mac, Möbius Sync on the iOS device (it's $5). Worth the five bucks. I keep multiple phones, hundreds of gigs syncing with Syncthing. It just works.
Edit: Syncthing-Fork is for Android, SyncTrayzor for Windows, Möbius for iOS, Syncthing for Mac.