The only one that sounds painful to me is being unable to access files on an Android device. I know some will disagree...
Seriously I have utterly no idea why no one has bothered to create a new protocol that is designed with the capabilities and capacities of modern devices in mind, not with "fits for managing a 256MB-sized MP3 player or a point and click consumer camera with a 2 GB SD card".
Right now, Android File Transfer of macOS is so bad I basically just use adb for everything.
brew install sshfs
I'd love to be able to just plug the damn phone into USB and transferring files like a normal person though, but Apple doesn't seem to want to play that game, sadly...