Is transferring files between android phone and linux supposed to be a easy task?

view story

http://unix.stackexchange.com – I want to copy the movie files from my linux pc to my android phone however it is much more easy to copy from windows to my android phone. In windows, my phone would mount it's internal memory card and sdcard automatically without problem, allowing me to transfer files between them. With my linux distro I am using, it always show an error whenever I plug my phone to the pc through a usb, then it may take some minutes to mount the internal memory card and sdcard. Sometimes it fails to mount them too. I am wondering is this really a pain to do files transfer in all linux distro, or some linux (HowTos)