Galaxy Note II MTP on Ubuntu 12.04
MTP is one of the things that really annoyed me when someone decided that it's better and easier to use than plain old usb storage access profile. I had some success transferring files over MTP but lots of frustrating hangs as well. I just can't have something that works only on 13th day of a month, providing it's not raining and that your phone faces east....
It is simply useless in terms of reliability, at least on Linux.
For this reason I've switched to the app called FolderSync and set it up with my own SSH server. It is absolutely a bliss, because I've never had to worry about the sync again.
Every file I want is uploaded to my server, new files that I drop on the server appear on the device without my intervention. The guy who develops it is really responsive in fixing bugs.
I'm in no way affiliated to this guy but I thought it's worth sharing something that just works.
PS. It supports many other online services for data storage too.