Yes indeed, the characters are awesome, and while it does get a bit slow now and then, the end is great and there are some really outstanding sections. For sci-fi/fantasy, I am a big fan of anything by Isaac Asimov (his short stories are amazing, some really cool ideas in them), Terry Pratchett and Alistair Reynolds.…