7. Sharing files across your network, especially in a mixed Linux/Windows network, is horribly problematic.
Trying to set up clients (Linux and Windows PC's) to be able to "talk" with one another and share files in a hybrid environment is complicated, awkward, and cumbersome to configure and the results invariably disappointing. Sure, I can grab my USB drive and manually transfer files from platform to platform but I'm lazy and want to be able to automate file copies, transfers, and synchronizations.
It's so easy to configure in Windows and so difficult to do in Linux!
Have you tried “Warpinator”?
https://www.fossmint.com/warpinator-share-files-across-a-network-in-ubuntu-linux/
I do it every day at work. 5000+ Windows servers, 2000+ Linux servers, Storage network, NFS, CIFS, GPFS.
Not difficult, if you know what you're doing. But that's true for any element in IT.
Agreed. Samba sucks.