iTunes is the only mac application I ever tried to use (~5 years ago). That program is a joke. How you can make a program with so little features so complicated to use, I can't fathom.
It boggles my mind that iTunes is as bad as it is. As the main interface between users' desktops and Apples' iOS devices (their cash cows), it should be extremely refined, polished, and usable. Yet it remains bloated, unintuitive, and slow (and I'm on a Mac. I've heard it's much worse on Windows).
They keep trying to push the Album Cover view, yet flipping through hundreds of album covers is an idiotic way to navigate a large music collection. Ping seemed like a half-baked idea destined to fail, and its iTunes integration was so poor. At least they're cutting their losses and yanking that.
I'm not aware of a better alternative though. What program to play, organize, and upload music to your devices do you recommend?
Slightly related anecdote: A number of years back (at least five or six) I noticed that if you made a smart playlist with a time range constraint the "max" time would increase by one second each time you edited/saved the playlist. I sent in a little bug report (through an iTunes feedback form on their website).
Right now I can't check whether the bug still is present in the Mac version, but I can see it still exists in the Windows version.
I may be biased cause I've been using iTunes since I can remember, but it doesn't seem complicated to me.
I've tried a lot of stuff, but nothing can manage well libraries over 10GB. There may be alternatives now, I haven't really looked for one in years (as I said, works for me and I like it).
To be fair, ID3v2 is a ridiculously complex and over-engineered "standard". It reeks of second-system syndrome, despite not being created by the same person who created the original ID3 format. What was needed was a basic key-value store. What was delivered was a custom container format with an over-complex frame system, a bunch of redundant frame types, an unsync scheme, etc.
iTunes is hardly the only software with issues related to ID3v2 reading/writing.
I switched to windows 7.