I agree nothing beats drag and drop, but we're not talking about simple music players.I agree, but "bloat" is a bit more objective; some people in this thread have proclaimed to love it. I do have to wonder if that's because it's the only application of its kind they've ever used - unfortunately not an uncommon occurrence given the market position of the iTunes music store.
I've never really understood the love of "sync" when it comes to music, and I have trouble imagining anything much simpler than drag-n-drop to copy music to a portable device.
I've used PIMs for 12 years now, along the way the list has included Palm Desktop, (my personal favorite, still use it at work), Windows ActiveSync, Apple's iSync, iTunes, and other methods only slightly more sophisticated than File>Export>Export As .csv.
Syncing a device that's used for more than simple music playback presents some issues as there are conflicts to deal with and it pulls information from many different applications.
The Palm sync was effortless because all of your core information lived within the Palm Desktop. It was essentially a desktop version of the Mobile OS with controls for how information was updated. (it also allowed data sync from different sources, but I stuck to the core apps).
I believe the term "bloat" when applied to iTunes came when, after already bundling the Quicktime app with it, they decided to throw in Safari web browser. A foolish move that was quickly denounced by Windows users.
Additionally, iTunes put a bunch of update and "helper" startups into Windows adding to the already humungous amount of startup and systray garbage that gets thrown into your install any time you install a program.
These things are easily disabled, but are reinstalled whenever there's an upgrade.
Sadly, bloat describes too many modern software installs.
I haven't tried out any of the Windows or Android tablets, but I'm sure they also sync a wide variety of information from different sources. This will require more than just drag and drop.
iTunes syncs a staggering amount of information to my family's mobile devices, each with it's own distinct sync info, but it's running on a Mac so perhaps I don't have the problems Windows users do. It's surely not a clunky mess.
Can anyone chime in on their methods of syncing their Android or Windows tablet?