Now that everything is cloud based I find that I don't need to use a USB cable to backup contact details etc and sharing most files across devices is easily supported with Google Drive, Dropbox etc. Now-a-days I find that the only time I ever used USB was to synch music and large files.
I looked into using one of the cloud based music services to store my music but since I have a NAS on the home network and the laptop and phone are always connected I thought there must be a better solution.
For a short while I did use ES File Explorer to copy the files off the NAS onto the Droid but I found it fiddly especially on my phone.
I use FileZilla (http://filezilla-project.org/) a lot for work so I recently installed FTPServer by Andreas Liebig (https://play.google.com/store/apps/details?id=lutey.FTPServer) onto all of my Droids and I configured the FileZilla client on my laptop for each device.
Now any time I want to copy files to my Driod I just open the FTPServer (one click on the Droid), open FileZilla and connect to the phone (two clicks). Now I can drag and drop to my heart's content.
This combination is excellent because it is dead easy and super fast to copy music across. As soon as the FTP server is closed Android even re-scans the SDCard so the music is immediately available in my Media Player - I use N7 (https://play.google.com/store/apps/details?id=com.n7mobile.nplayer) by the way and love it.
If you have found this solution useful then please do hit the Google (+1) button so that others may be able to find it as well.
Numerix-DSP Libraries : http://www.numerix-dsp.com/eval/