You forgot the part where it takes two hours to properly import 30GB of music on a fresh install of the OS. And then it forgets the index if you use a non standard location. And then it forgets it again. And then you delete iTunes and use Doubletwist.
Then you find out it sucks too and you wish for rhythmbox or amarok.
Do you really think that poor support for non-standard music library locations is a legitimate complaint? What's so horribly wrong with ~/Music/iTunes as the location for your iTunes music library?
I had a macbook with an 80gb HD, and a music collection that was about 400gb. I suppose I could have configured ~/Music/iTunes as an NFS mountpoint. But why bother with this when iTunes won't play my ogg or flac files?
iTunes already has a solution for this: shared libraries. It's much, much easier to configure than NFS, and it's fully supported. Why do you demand the ability to reinvent the wheel?
(Also, iTunes will play ogg files if you install the Xiph codecs for QuickTime. This has been the case since at least 2006, and you've stated that you last used iTunes in 2007, so I suspect you're not even trying to be fair in your criticism of iTunes, which is a shame given that there are plenty of real problems with it.)
As far as I'm aware, shared libraries only allows me to share with another iTunes library. My fileserver is not a mac. In principle, I could have screwed around with some linux server that attempts to convince iTunes it is a real mac. Or, somewhere in the preferences, I could have told iTunes not to copy to the local folder, and just run it off NFS.
In principle, I could have hacked my way around most of iTunes shortcomings. I freely admit that I didn't try very hard to do so since I saw little advantage in it.
Then you find out it sucks too and you wish for rhythmbox or amarok.