I agree that the best novel is one YOU want to read, one that is just challenging enough.
I have recommended books that didn’t end up being a good match for a particular student. Because there is no such thing as “one perfect book for everyone to use”. There are only better books for certain students.
What are you interested in? How much do you like reading at all, in your native language? How much time do you have? And yes, what is your current level of English?
All those answers can help us find a good book for you.