Is there a better sync application for Windows than HTCSync? I'm running HTCSync 3.0.5422 on Windows 7 Ultimate but I find it just a bit unreliable. One one PC, sometimes the application doesn't see my HTC Desire (bought as an unlocked SIM free unit) and on another computer it just won't connect/sync at all.

Is there an alternative?
Given android phones just run as USB drive mode for syncing:

Just for music:


DoubleTwist
Media Monkey


All Media:


WinAmp*


Will also sync outlook contacts, files etc.


Missing Sync for Android*


*Syncs over Wi-fi