I find that many of the albums I like the best especially in jazz take more than one time through. Many of the albums that I liked immediately, I get tired of.
I suspect it is because the ones that take a few times are more complicated, and those I like immediately get boring because they are too simple.
I think this is true for popular music and rock as well. I tell my neice and nephew when they tell me how great some new song is, that they should wait a few years. If they still like it, it probably is a great song. However most of what they like now, is more likely just fun, and will fade away.
Herman's Hermits come to mind. they had several number one hits when I was much younger, but I would not listen to them now. They are my prime example between fun music that sells for a short time vs good music that can stand the test of time.