Probably a little of both. It isnt for everyone. I loved it and took a glance at ot maybe 15 years later and it didnt hold up for me.
I loved it, know many that have, and recommended it a decent number of times. That said, if I re-read it, it was shortly after reading it.
There are a few bits that really have stuck with me.