Good science fiction can sometimes be a hard thing to find.
You need to find a good story, something that will suck you in from the very first page and keep you going to the very end of the book, leaving you hoping for sequels.
You need a good writing style that keeps you engaged, with a fresh vocabulary. Classic science fiction has come to be known for its lacking in fully-developed characters, so for good science fiction you’re going to want some well-rounded characters.
Good science fiction is a regular book that deserves to be shelved next to any other award-winning, bestselling work of regular fiction, and yet it involves elements, storylines and plot involving elements of the future and science.
Look no further than Robert Charles Wilson’s Spin trilogy.