Well-developed characters are crucial. Readers need to care about the characters and be able to relate to them or find them interesting. Also, a vivid and immersive setting can make the story come alive.
A good fiction book often has a clear and consistent writing style. The language should be easy to understand but also rich and evocative. Additionally, a unique and thought-provoking theme can make the book stand out.