What you have to remember is when iTunes came on the go people were still buying vinyl and CD’s so it was pretty simple to use because it was quite advanced stuff for the everyday person being able to listen to masses of music through your computer. But peoples knowledge and expectations have evolved, so has technology and so has iTunes.
Yes…but not in the way that iTunes does. First, I use Windows not OSX for DJing. Perhaps that is an important clarification…I do typically use iTunes on Windows. However, my wife has OSX on her laptop - so I do get to compare the two “side by side.” There is a vast difference between the CPU & disc footprint between iTunes on OSX and on Windows. I get that iTunes is the only beachhead that Apple has on Windows…but the resource usage of iTunes on Windows is well out of proportion compared to the same stats on OSX.
For comparison, I typically use MediaMonkey for my collection management. My collection is on the order of 300GB of mp3’s and about 1.5TB of FLAC (same songs, ripped to FLAC for archive and converted to mp3 for gigs). I use iTunes to build playlists for Traktor, and I have about 50GB of music in the iTunes library. When running, both iTunes & MM consume the same amount of virtual memory, and MM can complete a search of my full collection in about 1/3 the time of iTunes searching through a small subset of my collection.
I think iTunes is the best option out there. Especially for a Traktor user. I have had no problems with it ever. No CPU spikes, No lost or missing files, Smart Playlists do their job to an awesome degree, I use one library across multiple PC’s and Traktor Collections. Its just great. Its seems I am one of few.
Almost forced into it in South Africa - we have been unable to open iTunes accounts in South Africa right up until January 2013. For ‘copyright reasons’ - go figure. We only came online this year, and in order to ‘benefit’ from this, we had to update to the latest version. My last update was 2 years ago. I have watched the updates closely, and most have to do with optimising the sync function(s). I don’t have an iPhone, iPad or Mac and never saw the need to update.