@alyx The problem with recommendations is always that not only is everyone different but something I read at a certain time in my life and enjoyed might be something I would have hated at a different time. Like sometimes all I want to read is predictable fantasy with worn tropes so I can just enjoy some nice words and characters doing stuff without any surprises.
I believe there is no book out there that is "truly great" all the time. Just the ones that work for you or that do not work for you at a certain time.