Amazing how many people have few problms with iTunes listening here. I have never had any problems, and will buy both through iTunes and Amazon. If the price is the same, I get the iTunes versions simply because AAC is a better format. However, blaming iTunes or Apple for pricing is BS. Pricing is determined by the artists. I cannot buy InaGaddaVida because they will not allow it to be sold outside an album.
The only problem I see with iTunes is that it has outgrown itself and they have not produced a better format yet. No one else has produced that big of a database, so no one else has needed to deal with the problem. And everyone has a different idea on how they want it to work. I can imagine that Apple is trying to find a good way to improve it, but it will not be completely useful. There are too many apps, songs, movies, and other things for anyone to find all of what they want. If they have something specific, they can usually track it down. But if you only have a vague idea, or do not fully know what they want, good luck.