The main thing that I do not like about iphoto is that if you import files into iphoto then want to copy them onto some media the file are all hidden in some obscure name location. This can be overcome by coping the files into your own directory then imported from there.
My complaint with itunes is; when I tried to create an mp3 disk it limited me to the number of songs so I was unable to use the full size of a disk.