iTunes sucks when trying to transfer/deal with songs that you've bought from them or added yourself.
I do a lot of reformatting/different computer switches, etc, and I hate the fact that your music can only be re-downloaded ONCE after you buy them, even if the files have been erased off the computer.
I avoid iTunes as much as I can. Winamp FTW.